I would also like to see the updates to SAX merged--there's some
important API conformance and performance fixes that are worth getting
in. There's an open pull request (PR #478) that I think is close to
being ready to be merged.

Of the open critical issues, I think DAFFODIL-2399 might be worth
blocking if we were close to a fix. But I don't think anyone is actively
working on it and I don't believe we ever tracked down what the issue
was or what the right fix was. Hopefully that can be fixed by
3.2.0--I've seen that issue a few times and it's very confusing.

- Steve

On 4/12/21 1:01 PM, John Wass wrote:
>> I believe we need to do a release very soon regardless of these 96 issues
> 
> I would like DAFFODIL- 2482 to get into it;
> https://github.com/apache/daffodil/pull/520
> 
> Will increase priority on wrapping this up.
> 
> 
> 
> On Mon, Apr 12, 2021 at 12:43 PM Beckerle, Mike <
> mbecke...@owlcyberdefense.com> wrote:
> 
>> I'd like to discuss our need to create a new release of Daffodil, which
>> would be 3.1.0.
>>
>> We have added enough new functionality certainly to justify a release.
>> There are important features already complete, there is the new Runtime2
>> backend, etc.
>>
>> The challenge is that we have 96 JIRA tickets specifically for bugs that
>> are marked "major" or above in priority.  6 are marked critical, so 90 are
>> "major". (I am excluding all "improvement" and "new-feature" tickets in
>> this count. Just bugs.) Obviously we're not going to fix 96 issues super
>> quickly.
>>
>> Some people advocate a set of criteria for releases which stipulate there
>> can be no critical/blocker issues, and no major issues, only minor issues.
>> However, the status of critical/major/minor on our JIRA tickets is
>> subjective, most bugs are found and reported by us.
>>
>> Exactly two bugs have "votes" more than zero, which reflects that we've
>> not been using the votes field to prioritize anything, but perhaps we
>> should use votes moving forward, rather than bumping priorities up and down
>> based on our subjective assessment of importance.
>>
>> I believe we need to do a release very soon regardless of these 96 issues.
>> In scrolling through them, evaluating them as "are they more important than
>> doing our first TLP release", none of them rise to that level of importance
>> to me.
>>
>> Most of these issues are part of release 3.0.0 and before that as well, so
>> 3.1.0 would still be an improvement.
>>
>> One way to deal with the critical issues is to specifically discuss them
>> in a release note.
>>
>> Please let's discuss openly. What do you believe must​ be in 3.1.0, that
>> we would hold up a release over?
>>
>> -mike beckerle
>>
>>
>>
> 

Reply via email to