Oh yeah makes sense, I just wanted to make sure to note some additional steps 
that will be needed when testing the VS Code extension. I sent Mike an email 
about this but haven't heard anything. However, if it does fix his issue since 
I technically ended this vote on Sunday, should I make an rc3 which is just 
basically a refresh of rc2?

On 2022/03/22 17:24:40 Steve Lawrence wrote:
> rcX suffixes are intentionally left out of build artifacts. This way 
> once a rc passes a vote the release process is just a rename of the 
> build artifact to remove the -rcX from the filename. If -rcX was 
> actually inside a build artifact then it requires a source change and a 
> rebuild to remove it, which means what people voted on and tested isn't 
> exactly the same as what is actually released.
> 
> I agree commit hashes are useful information, but makes build 
> reproducibility more difficult. We originally had them in Daffodil and 
> removed them for the this reason and it hasn't been an issue, just takes 
> a little more care to know what you're using.
> 
> On 3/22/22 1:05 PM, Adam Rosien wrote:
> > If the version number is the identifier that summarizes the build artifact
> > then the reported version above would be inaccurate as the actual version
> > was 1.0.0-rc2. Probably an oversight on the Scala-side of the build of the
> > extension.
> > 
> > I would argue, however, that the commit hash is useful optional information
> > to validate an artifact. I was hoping to be able to include the archive
> > hash, but can see the circularity of that :(
> > 
> > On Tue, Mar 22, 2022 at 9:23 AM Steve Lawrence <slawre...@apache.org> wrote:
> > 
> >> The commit hash is intentional. The issue with including a githash is
> >> you get a different build when building outside of git. For
> >> reproducibility, we want to be able to have the exact same builds
> >> regardless of git vs no git.
> >>
> >> On 3/22/22 12:16 PM, Adam Rosien wrote:
> >>> I have successfully hit a breakpoint on an included file using the
> >>> 1.0.0-rc2 candidate extension:
> >>>
> >>> - Breakpoint at EDIFACT-SupplyChain-Segments-D.03B.xsd (a schema file
> >>> included from the -Messages file), line 380
> >>> - Data file INVOIC_D.03B_Interchange_with_UNA.txt
> >>>
> >>> FYI the backend doesn't appear to log its commit hash or build date info
> >>> like it used to, it only shows:
> >>>
> >>> ```
> >>> 2022-03-22 09:05:02,213 [io-compute-1] INFO  o.a.d.d.d.DAPodil -
> >>> ******************************************************
> >>> A DAP server for debugging Daffodil schema processors.
> >>>
> >>> Build info:
> >>>     version: 1.0.0
> >>>     daffodilVersion: 3.2.1
> >>>     scalaVersion: 2.12.13
> >>>     sbtVersion: 1.5.1
> >>> ******************************************************
> >>> ```
> >>>
> >>> On Tue, Mar 22, 2022 at 9:06 AM Adam Rosien <a...@rosien.net> wrote:
> >>>
> >>>> Ah a necessary
> >>>>
> >>>>> "daffodilDebugClasspath": ""
> >>>>
> >>>> was missing from my launch config. Confirmed backend launches...
> >> debugging
> >>>> continues....
> >>>>
> >>>> On Tue, Mar 22, 2022 at 8:58 AM Adam Rosien <a...@rosien.net> wrote:
> >>>>
> >>>>> I installed the vsix file from
> >>>>>
> >> https://dist.apache.org/repos/dist/dev/daffodil/daffodil-vscode/1.0.0-rc2/bin/
> >>>>> and set up a launch configuration (included below) based on the EDIFACT
> >>>>> schema at https://github.com/DFDLSchemas/EDIFACT. When running the
> >>>>> session I get a popup with the following error, which I assume is from
> >> the
> >>>>> Daffodil VSCode extension:
> >>>>>
> >>>>>> Cannot read property 'includes' of undefined
> >>>>>
> >>>>> No backend seems to have been launched, so I assume this message is
> >> from
> >>>>> the extension itself, and I couldn't find any other logs or messages
> >> about
> >>>>> the state of the extension :(. Any ideas?
> >>>>>
> >>>>> Launch config:
> >>>>>
> >>>>> {
> >>>>>               "request": "launch",
> >>>>>               "type": "dfdl",
> >>>>>               "name": "EDIFACT multi-file",
> >>>>>               "program":
> >>>>>
> >> "${workspaceFolder}/main/resources/EDIFACT-SupplyChain-D03B/EDIFACT-SupplyChain-Messages-D.03B.xsd",
> >>>>>               "data":
> >>>>>
> >> "${workspaceFolder}/test/resources/EDIFACT-SupplyChain-D03B/TestData/INVOIC_D.03B_Interchange_with_UNA.txt",
> >>>>>               "debugServer": 4711,
> >>>>>               "infosetOutput": {
> >>>>>                   "type": "console",
> >>>>>                   "path": "${workspaceFolder}/infoset.xml"
> >>>>>               },
> >>>>>               "trace": true,
> >>>>>               "stopOnEntry": true,
> >>>>>               "useExistingServer": false,
> >>>>>               "openHexView": false,
> >>>>>               "openInfosetView": false,
> >>>>>               "openInfosetDiffView": false
> >>>>>           }
> >>>>>
> >>>>> On Fri, Mar 18, 2022 at 12:35 PM Mike Beckerle <mbecke...@apache.org>
> >>>>> wrote:
> >>>>>
> >>>>>> Since this vote closes sunday, and I won't have further test time
> >> before
> >>>>>> then, I have to vote now.
> >>>>>>
> >>>>>> Voting -1
> >>>>>>
> >>>>>> I couldn't get the convenience binary .vsix file to work to debug
> >> EDIFACT
> >>>>>> with a breakpoint in the 2nd file of the schema.
> >>>>>> I went so far as to uninstall the older extension, shut down vscode,
> >>>>>> manually purge the daffodil extension from ~/.vscode/extensions, the
> >>>>>> restart vscode and install the new downloaded .vsix file. Verify
> >>>>>> ~/.vscode/extensions now has the extension in it again.
> >>>>>>
> >>>>>> So I am definitely installing and running the vsix from the
> >>>>>> dist.apache.org
> >>>>>> site for rc2. Something must be wrong with it.
> >>>>>>
> >>>>>> My next step would be to build my own vsix from source, but I don't
> >> have
> >>>>>> time before the Sunday end of vote.
> >>>>>>
> >>>>>> On Thu, Mar 17, 2022 at 3:06 PM Shane Dell <shanedell...@gmail.com>
> >>>>>> wrote:
> >>>>>>
> >>>>>>> Hello all,
> >>>>>>> Ignore the last vote as I did not change my email to the proper one
> >>>>>>> registered for apache.
> >>>>>>>
> >>>>>>> I'd like to call a vote to release Apache Daffodil VS Code 1.0.0-rc2.
> >>>>>>>
> >>>>>>> All distribution packages, including signatures, digests, etc. can be
> >>>>>>> found at:
> >>>>>>>
> >>>>>>
> >> https://dist.apache.org/repos/dist/dev/daffodil/daffodil-vscode/1.0.0-rc2/
> >>>>>>>
> >>>>>>> This release has been signed with PGP key
> >>>>>>> 86DDE7B41291E380237934F007570D3ADC76D51B, corresponding
> >>>>>>> to shaned...@apache.org, which is included in the KEYS file here:
> >>>>>>> https://downloads.apache.org/daffodil/KEYS
> >>>>>>>
> >>>>>>> The release candidate has been tagged in git with 1.0.0-rc2.
> >>>>>>>
> >>>>>>> For reference, here is a list of all closed GitHub issues tagged with
> >>>>>>> 1.0.0:
> >>>>>>>
> >>>>>>>
> >>>>>>
> >> https://github.com/apache/daffodil-vscode/issues?q=is%3Aissue+is%3Aclosed+is%3A1.0.0
> >>>>>>>
> >>>>>>> Please review and vote. The vote will be open for at least 72 hours
> >>>>>>> (Sunday, 17 March 2022, 12 Noon EST).
> >>>>>>>
> >>>>>>> [ ] +1 approve
> >>>>>>> [ ] +0 no opinion
> >>>>>>> [ ] -1 disapprove (and reason why)
> >>>>>>>
> >>>>>>> Thank you,
> >>>>>>>
> >>>>>>> - Shane Dell
> >>>>>>>
> >>>>>>
> >>>>>
> >>>
> >>
> >>
> > 
> 
> 

Reply via email to