Nobody else has stepped forward, so I think you "win the prize" for this release John.
On Tue, Mar 15, 2022 at 3:57 PM Interrante, John A (GE Research, US) < john.interra...@ge.com> wrote: > I can volunteer to be release manager if no one else wants to and you > don't need the rc soon (I won't have time to prepare a rc until Thursday > evening and it's my first time so it would take more time). > > John > > -----Original Message----- > From: Mike Beckerle <mbecke...@apache.org> > Sent: Tuesday, March 15, 2022 1:59 PM > To: dev@daffodil.apache.org > Subject: EXT: Re: [DISCUSS] need to release Daffodil 3.3.0 > > WARNING: This email originated from outside of GE. Please validate the > sender's email address before clicking on links or attachments as they may > not be safe. > > Ok, all the critical issues for 3.3.0 are fixed now. > > Any volunteers for release manager? > > On Mon, Mar 14, 2022 at 7:24 PM Mike Beckerle <mbecke...@apache.org> > wrote: > > > This was an easy fix. > > > > Once this gets merged I believe we have direction to move forward with > > 3.3.0 release process. > > > > Who would like to be release manager? > > > > > > On Mon, Mar 14, 2022 at 6:06 PM Mike Beckerle <mbecke...@apache.org> > > wrote: > > > >> So the 3 blocking issues have been fixed/merged. > >> > >> However, of several bugs found over the last few days, this one is > >> quite > >> problematic: > >> > >> https://issues.apache.org/jira/browse/DAFFODIL-2673 > >> > >> I am going to try to fix this in the next day, and if it proves to be > >> harder than that, postpone it until post 3.3.0. > >> > >> > >> > >> On Fri, Mar 11, 2022 at 10:37 AM Steve Lawrence > >> <slawre...@apache.org> > >> wrote: > >> > >>> Agreed. +1 to start the release processes once these are resolved. > >>> > >>> On 3/10/22 6:05 PM, Interrante, John A (GE Research, US) wrote: > >>> > Fixing these 3 tickets seems sufficient to me. > >>> > > >>> > -----Original Message----- > >>> > From: Mike Beckerle <mbecke...@apache.org> > >>> > Sent: Wednesday, March 9, 2022 6:00 PM > >>> > To: dev@daffodil.apache.org > >>> > Subject: EXT: Re: [DISCUSS] need to release Daffodil 3.3.0 > >>> > > >>> > Once the revert/fix for regressions is merged, I think we're down > >>> > to > >>> just these 3 tickets as really critical for Daffodil 3.3.0 release: > >>> > > >>> > DAFFODIL-2652 > >>> > <https://issues.apache.org/jira/browse/DAFFODIL-2652> - > >>> Ability to disable all alignment > >>> > > >>> > Given the number of outstanding bugs associated with unparser > >>> > deadlock > >>> and alignment I think this feature is an important hedge allowing > >>> progress to be made by schema authors even if they run into these > >>> unparser/alignment related issues (like DAFFODIL-2662 or > >>> DAFFODIL-2666 which are hard to fix, and I think we don't want to > >>> hold back the release for those fixes because they will take a > >>> while.) > >>> > > >>> > DAFFODIL-2650 > >>> > <https://issues.apache.org/jira/browse/DAFFODIL-2650> - > >>> using config file with cli parse or save parser causes backtrace > >>> > > >>> > Major usability issue when dealing with DFDL schemas that issue > >>> > many > >>> warnings. > >>> > > >>> > DAFFODIL-2267 > >>> > <https://issues.apache.org/jira/browse/DAFFODIL-2267> - > >>> Warnings emitted on pre-compiled parsers > >>> > > >>> > Major usability issue when dealing with DFDL schemas that issue > >>> > many > >>> warnings in deployed Daffodil-based applications. Clutters the log > >>> with too many things users have to know can be ignored. > >>> > > >>> > I will say these latter 2 bugs have been a huge pain in the neck > >>> > to me > >>> of late in debugging efforts associated with some DFDL schema work. > >>> They just so clutter the output that you really can't see what is > >>> going on sometimes. > >>> > > >>> > Thoughts? Is fixing these enough for us to do a release of 3.3.0 ? > >>> > > >>> > On Wed, Mar 9, 2022 at 2:06 PM Mike Beckerle > >>> > <mbecke...@apache.org> > >>> wrote: > >>> > > >>> >> I just opened a PR which reverts a change which fixed a bug > >>> >> (DAFFODIL-2626), but caused a number of regressions detected only > >>> >> by other DFDL schemas such as NITF. (DAFFODIL-2666 and > >>> >> DAFFODIL-2662 are regressions it caused.) > >>> >> > >>> >> The original bug is preferable to these regressions. > >>> >> > >>> >> This will get us closer to a releasable 3.3.0. > >>> >> > >>> >> > >>> >> > >>> >> > >>> >> > >>> >> On Wed, Mar 2, 2022 at 2:12 PM Mike Beckerle > >>> >> <mbecke...@apache.org> > >>> wrote: > >>> >> > >>> >>> I've marked all the alignment/cyclic-deadlock regressions as > >>> >>> blockers for > >>> >>> 3.3.0 along with the "hammer" to just turn off alignment. > >>> >>> > >>> >>> The fixing suggested in the thread here may be the fix, or the > >>> "hammer" > >>> >>> fix, but the regressions on unparsing have to be addressed in > >>> >>> 3.3.0, i.e., asap, before we can release it. > >>> >>> > >>> >>> I think other things we "almost" got working, like prefixed > >>> >>> length fixes (of various bugs) could wait for a later release. > >>> >>> > >>> >>> There are numerous user projects I know about that are depending > >>> >>> on > >>> >>> 3.3.0 coming out quite soon now, without regressions. > >>> >>> > >>> >>> > >>> >>> On Wed, Feb 23, 2022 at 11:19 AM Steve Lawrence > >>> >>> <slawre...@apache.org> > >>> >>> wrote: > >>> >>> > >>> >>>> I assume this is caused by alignment regions not getting > >>> >>>> optimized out with the recent changes to the alignment > >>> >>>> algorithm. It's now more correct, but it's more pessimistic. > >>> >>>> > >>> >>>> A hammer to just disable alignment might be a reasonable > >>> >>>> solution, but I'd be concerned there are alignment regions that > >>> >>>> are needed, it's not usually obvious, especially in complex > schemas. > >>> >>>> > >>> >>>> I think the main change that causes regions to fail to optimize > >>> >>>> out is that we can't optimize out alignment related to global > >>> >>>> declarations because we don't know the alignment of the > references. > >>> >>>> > >>> >>>> I added comments in > >>> >>>> https://issues.apache.org/jira/browse/DAFFODIL-2626 > >>> >>>> that discuss this issue, and a potential fixe. I believe we > >>> >>>> just need to require that alignment of global decl's to be the > >>> >>>> same as their references. I hope that this would allow more > >>> >>>> optimization of alignment regions. One issue was raised about > >>> >>>> global complexType's, who's alignment only comes from the > >>> >>>> references, with no information on the declaration. So that also > causes issues with this approach. > >>> >>>> > >>> >>>> I think implementing one or both of these options as tunables > >>> >>>> might help improve the alignment issue and would be reasonable > >>> >>>> to get in > >>> 3.3.0. > >>> >>>> > >>> >>>> > >>> >>>> On 2/23/22 11:08 AM, Mike Beckerle wrote: > >>> >>>>> So, we seem to be seeing a lot of regressions in various DFDL > >>> >>>>> schemas > >>> >>>> like > >>> >>>>> most recently NITF, previously PNG. > >>> >>>>> > >>> >>>>> What if users run into this in their own DFDL schemas? > >>> >>>>> > >>> >>>>> These are showing unparser deadlocks due to cyclic relationships. > >>> >>>>> At > >>> >>>> one > >>> >>>>> time we discussed adding a "big hammer" property or tunable > >>> >>>>> that simply turns off alignment, as a workaround for all these > >>> >>>>> sorts of alignment issues. I am wondering if we will need that > >>> >>>>> so that users can work > >>> >>>> around > >>> >>>>> these alignment issues in their schemas. > >>> >>>>> > >>> >>>>> Changing these schemas for 3.3.0 compatibility is highly > >>> >>>>> undesirable > >>> >>>> (as > >>> >>>>> was done for PNG), even if the changes are backward compatible. > >>> >>>>> > >>> >>>>> (Though if the schemas are actually incorrect in some way that > >>> >>>>> we're > >>> >>>> now > >>> >>>>> detecting more effectively, that is the right fix.) > >>> >>>>> > >>> >>>>> > >>> >>>>> > >>> >>>>> On Tue, Feb 22, 2022 at 11:38 AM Interrante, John A (GE > >>> >>>>> Research, > >>> >>>>> US) < john.interra...@ge.com> wrote: > >>> >>>>> > >>> >>>>>> +1 > >>> >>>>>> > >>> >>>>>> I personally have no blocker or urgent issues that must be > >>> >>>>>> fixed > >>> >>>> before > >>> >>>>>> the next release (only some things I will need to start > >>> >>>>>> working on in > >>> >>>> the C > >>> >>>>>> backend, "Runtime 2," to handle some more complicated schemas). > >>> >>>>>> > >>> >>>>>> How will the roadmap for upcoming releases ( > >>> >>>>>> > >>> >>>> > >>> https://cwiki.apache.org/confluence/display/DAFFODIL/Roadmap+for+Upc > >>> >>>> oming+Releases > >>> >>>> ) > >>> >>>>>> change as a result of 3.3.0 being released asap? > >>> >>>>>> > >>> >>>>>> John > >>> >>>>>> > >>> >>>>>> -----Original Message----- > >>> >>>>>> From: Mike Beckerle <mbecke...@apache.org> > >>> >>>>>> Sent: Tuesday, February 22, 2022 10:44 AM > >>> >>>>>> To: dev@daffodil.apache.org > >>> >>>>>> Subject: EXT: [DISCUSS] need to release Daffodil 3.3.0 > >>> >>>>>> > >>> >>>>>> WARNING: This email originated from outside of GE. Please > >>> >>>>>> validate the sender's email address before clicking on links > >>> >>>>>> or attachments as > >>> >>>> they may > >>> >>>>>> not be safe. > >>> >>>>>> > >>> >>>>>> A number of people are asking for 3.3.0, with its many bug > >>> >>>>>> fixes, to > >>> >>>> be > >>> >>>>>> released asap. > >>> >>>>>> > >>> >>>>>> Are there any remaining issues that must be fixed before this > >>> release? > >>> >>>>>> > >>> >>>>>> Otherwise I'd like to suggest we release 3.3.0. > >>> >>>>>> > >>> >>>>> > >>> >>>> > >>> >>>> > >>> > >>> >