+1

I verified that I can create a launch config (with the wizard) then debug a
bad PCAP file where an assertion fails and get error output in the
terminal.

I verified that I can create a new launch config (with the wizard) for a
good PCAP file, single step and breakpoint where I want, and that it puts
the output in the right place. I can stop and breakpoint in the pcap schema
file, in the ethernetIP.dfdl.xsd file both easily.

There are still a few rough spots, but the perfect shouldn't be the enemy
of the good. This is now in condition where I could demo it and that's
sufficient for my vote.

I did not test the data editor features.

One rough spot is creating the 2nd launch config (via the wizard) copies
some settings from the prior config, like daffodilDebugClasspath, but not
everything. I had to tweak the output infoset file to be "file", not
console, again. It should either copy nothing at all, or copy everything
from the prior config.

Another rough spot is that there is so much terminal output that it's hard
to find the error messages in there. Is there a way to set the debug level
to ERROR so that the info and debug messages aren't displayed? I had to
search for ".error" to find the assertion failure statement (which has
java.lang.error as a prefix of the message).

Is there a ticket about the need to delete the ~/.local/share/daffodil-dap
directory to be sure I am running the latest visx? This should be part of
installing a new visx shouldn't it?
Maybe this is fixed already? (I deleted it anyway, because I got tripped up
by this evaluating an earlier 1.3.0-RCx.)

-mike beckerle


On Tue, Jun 27, 2023 at 3:27 PM Shane Dell <[email protected]> wrote:

> Hello all,I'd like to call a vote to release Apache Daffodil VS Code
> 1.3.0-rc4.
>
> All distribution packages, including signatures, digests, etc. can be
> found at:
> https://dist.apache.org/repos/dist/dev/daffodil/daffodil-vscode/1.3.0-rc4
>
> This release has been signed with PGP key
> 86DDE7B41291E380237934F007570D3ADC76D51B, corresponding
> to [email protected], which is included in the KEYS file here:
> https://downloads.apache.org/daffodil/KEYS
>
> The release candidate has been tagged in git with 1.3.0-rc4. The binaries
>
> For reference, here is a list of all closed GitHub issues tagged with
> 1.3.0:
> https://github.com/apache/daffodil-vscode/milestone/4?closed=1
>
> Please review and vote. The vote will be open for at least 72 hours
> (Friday, 30 June 2023, 3:30pm EST).
>
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove (and reason why)
>
> Documentation for 1.3.0 can be found here
> Apache Daffodil Extension for Visual Studio Code v1.3.0 Wiki
> <
> https://github.com/apache/daffodil-vscode/wiki/Apache-Daffodil%E2%84%A2-Extension-for-Visual-Studio-Code:-v1.3.0
> >.
>
> Please note one of the large features that was focused on in 1.3.0 was
> improving the data editor. To open the data editor you will need to open
> the
> command palette using:
>
> - Ctrl + Shift + P (windows/linux)
> - Command + Shift + P (mac)
>
> Then typing "data.edit", make sure "Daffodil Debug: Data Editor" is
> selected
> and then hitting enter. By default the data editor will run on port 9000 of
> your machine. However, if you want to use a different port follow steps
> here
> Data Editor Launch Settings
> <
> https://github.com/apache/daffodil-vscode/wiki/Apache-Daffodil%E2%84%A2-Extension-for-Visual-Studio-Code:-v1.3.0#data-editor-launch-settings
> >
>
> Thank you,
>
> - Shane Dell
>

Reply via email to