I want to save time not having to point out or fix formatting issues during 
pull request reviews (I've had to spend time doing both).  I would like someone 
to obtain a scalafmt configuration for the standard Scala code style, provide 
guidance how to configure IDE's that do autoformatting to use that 
configuration, and make sbt run scalafmt on the codebase automatically during a 
build.  Shall we prioritize https://issues.apache.org/jira/browse/DAFFODIL-2133?

I don't know if we should prioritize 
https://issues.apache.org/jira/browse/DAFFODIL-2152 (has anyone said they need 
to use Daffodil with Scala 2.13/3.x yet?), but in general I don't like seeing a 
lot of easily fixed IDE warnings when viewing Daffodil source files in IDEA.  
Some of these warnings are about things like return types for public methods 
that will be needed to fixed to upgrade to Scala 2.13/3.x later anyway.  

I also would like to prioritize 
https://issues.apache.org/jira/browse/DAFFODIL-2536 (refactoring for separable 
runtimes/back-ends).  I would prefer Steve or Mike do that refactoring since 
they know the code better than anyone else but I can weigh in with input from 
writing the C back-end and take on some delegated work.

A teammate wants to know how to run Daffodil in streaming mode within a Docker 
container (reading from a TCP socket, writing to another TCP socket), so it 
would be good to update the streaming documentation too 
(https://issues.apache.org/jira/browse/DAFFODIL-2718).

That's all I found within the first 200 "major" issues.

John

-----Original Message-----
From: Mike Beckerle <mbecke...@apache.org> 
Sent: Tuesday, December 6, 2022 7:11 PM
To: dev@daffodil.apache.org; us...@daffodil.apache.org
Subject: EXT: What bug to fix? - Bug scrub for Daffodil 3.5.0 (and beyond)

Our next release will be 3.5.0 and our convention is that odd numbered releases 
are focused on bug fixing.

That raises the question: which bugs should we fix?

We have 468 unresolved tickets which is enough that properly prioritizing and 
labeling them is hard simply due to volume.
(Here is the list of them: https://issues.apache.org/jira/projects/DAFFODIL)

So I'd like to ask our dev/user communities to up-vote and/or comment on our 
JIRA tickets from their perspective.

Alas.... logistics.... Apache JIRA requires accounts now (due to the darned 
spammers). So.... If you do not have an Apache JIRA account you won't be able 
to up-vote or comment on tickets.
But... I can create one for you allowing for you to upvote/comment tickets.
Just send me, (personally - do not hit reply or reply all), your preferred 
userid, full name, and email. Note: If you have a github account then that 
userid is a good choice.

Note that bugs can include performance problems as well as things not working 
as they should. Some kinds of missing features can even be considered to be 
"bugs" even if our JIRA classifies them as improvements or new features.

Thanks

Mike Beckerle
Apache Daffodil PMC | daffodil.apache.org OGF DFDL Workgroup Co-Chair | 
www.ogf.org/ogf/doku.php/standards/dfdl/dfdl
Owl Cyber Defense | www.owlcyberdefense.com

Reply via email to