[jbosstools-dev] Any way to make FreeMarker IDE fixes available with less delay?
Alexey Kazakov
alkazako at redhat.com
Thu Jul 7 19:51:45 EDT 2016
Hi Daniel,
Sorry for the delays with PR review.
I merged one PR.
Regarding others... What will definitely help to dramatically speed up
PR merging is a good automated test coverage.
Please add tests for your PRs and fix licenses in the headers of new
classes you are adding with these PRs and we will merge them ASAP.
We also now have a dedicated developer who will review freemarker PRs.
But please add tests for your PRs.
If everything goes well we can consider giving you direct write access
to the freemarker repo in the future.
Thank you.
On 07/07/2016 05:27 PM, Daniel Dekany wrote:
> Is it possible to become faster with PR merging on the expense of
> thoroughness in the case of FreeMarker IDE, if I'm the one who sent
> the PR (or if I have tested a PR)? I understand that there's very
> little time for reviewing this plugin, that's why I'm trying to take
> more responsibility on myself. Some recent PR-s are less trivial (more
> time to thoroughly review) than the earlier merged ones, plus some
> similar PR-s weren't even done yet because they build on top of the
> ones not merged yet. So I'm a bit worried about how all these will get
> in on time. Also, take into account that this plugin is quite broken
> and was neglected for so long, so certainly I will only make it better
> overall even if I introduce some regressions accidentally.
>
> For convenience, here are some of the pending PR-s:
> https://issues.jboss.org/browse/JBIDE-20386
> https://issues.jboss.org/browse/JBIDE-22636
> https://issues.jboss.org/browse/JBIDE-22656
> https://issues.jboss.org/browse/JBIDE-22659
>
>
> Wednesday, April 13, 2016, 2:33:25 AM, Daniel Dekany wrote:
>
>> Basically, I was thinking about pulling more responsibility on myself.
>> That's surely a risk as I'm totally new to Eclipse plugin development,
>> and I don't yet know your policies either. So it's very useful if some
>> old timer JBoss Tool developers review the PR-s, but often I would
>> rather take the risk so that I can quickly fix/update things. That's
>> why on the FreeMarker list I asked if we could/should roll our own
>> build and update site, which can thus publish things regardless of the
>> pace PR-s can be processed (note that that thread has started before
>> you guys started reviewing the PR-s). But of course, for me the best
>> is if the whole process can stay here. So, who's possibly eligible for
>> "reviewing and testing PR's", or how would that work?
>>
>>
>> Monday, April 11, 2016, 11:26:11 AM, Max Rydahl Andersen wrote:
>>
>>> On 8 Apr 2016, at 8:34, Daniel Dekany wrote:
>>>
>>>> Thank you very much! To be perfectly clear, I didn't come here to
>>>> complain and force JBoss employees to do this. I'm asking if there's a
>>>> way to change the overall process somehow. Perhaps not, but, who
>>>> knows...
>>> There is - we have an updatesite for freemarker site that builds every
>>> night, so you can releases/fixes from it more or less immediately.
>>>
>>> To get more content in, we need more content in PR's to the repos and if
>>> someone
>>> wants to step up to review and test PR's let us know.
>>>
>>> As you notice if we come aware of something going stale we do react - to
>>> avoid it going
>>> stale repeatedly we need someone to have time and skills to push
>>> content.
>>>
>>> If it was something else you had in mind let me know. In any case, we
>>> are pretty open
>>> on what happens with freemarker tooling as long as it keeps (within
>>> reason) being compatible with
>>> multiple freemarker versions so it can be used in real projects that end
>>> up having wide
>>> range of freemarker content.
>>>
>>> /max
>>>
>>>>
>>>> Friday, April 8, 2016, 12:00:19 AM, Alexey Kazakov wrote:
>>>>
>>>>> Sorry for such long delays.
>>>>> I pushed the 4-month old PR to the master. We are currently very busy
>>>>> preparing JBoss Tools 4.3.1 release (should happen in two weeks) but
>>>>> then we will find some time to review the other two PRs.
>>>>>
>>>>> Thanks for your contributions!
>>>>>
>>>>> On 04/07/2016 05:39 PM, Daniel Dekany wrote:
>>>>>> I'm a contributor at the FreeMarker project, and would like to help
>>>>>> maintaining JBoss Tools / FreeMarker IDE
>>>>>> (org.jboss.ide.eclipse.freemarker). The problem I'm facing is that
>>>>>> pull requests get merged with too big delay. For example, I have a
>>>>>> few
>>>>>> simple pull requests waiting for 4 months now, because of the
>>>>>> limited
>>>>>> resources available for reviewing them (as I was told). I wonder if
>>>>>> I
>>>>>> can help improving this situation somehow.
>>>>>>
>>>>>> If the above can be addressed, then I guess I could specify the
>>>>>> nightly build update site URL to the users, so that they aren't
>>>>>> affected by the release cycle of JBoss Tools. After all, FreeMarker
>>>>>> IDE is technically quite independent of it.
More information about the jbosstools-dev
mailing list