> Are there even convenience binaries? What is actually published to the
market place?

We will send a VS Code extension package (.vsix) to the marketplace.

We will also need to make the daffodil debugger zip file from the build
available from the GitHub release.

> Perhaps we don't need to solve that yet?

If we publish the vsix alongside the zip like we do in the example repo it
will get us up and running for manual installations.


On Wed, Oct 6, 2021 at 11:14 AM Steve Lawrence <slawre...@apache.org> wrote:

> Just want to clarify that you are suggesting we force push and overwrite
> the current main branch with the IP clearance main branch? This seems
> fine to me, but we do need to make sure add back the .asf.yml file. This
> can be done as the first PR.
>
> I'm also not sure we need to tag it. I usually prefer tags for just
> releases. If there are ever any concerns about the IP clearance, we can
> always refer to the IP clearance documentation, which lists the git
> commit hash. Since we are force pushing, the main branch will have the
> same commit hash.
>
> We'll also need to update the LICENSE/NOTICE files prior to release.
> There are a lot of npm dependencies that we have verified are compatible
> with ALv2, but we still need to document them in the license file of any
> convenience binaries.
>
> Are there even convenience binaries? What is actually published to the
> market place?
>
> As far as the release process, it will be very simialr to the Daffodil
> repo.  We'll have to do the normal vote, which will be for the source
> and convenience binaries. Once that vote passes, we can publish the
> convenience binaries to the VSCode marketplace. We might need to work
> with Apache Infra if there's an "ASF" thing to publish under.
>
> We might want a Release Workflow page dedicated to the vscode repo.
>
>
> On 10/6/21 10:40 AM, Mike Beckerle wrote:
> > With the IP-clearance now complete, next steps (I think) are:
> >
> > 1) push to https://github.com/apache/daffodil-vscode repository.
> > I believe the existing repo main branch should be pushed here as is,
> i.e.,
> > no need to squash anything.
> > Note the main branch is named "main", not master.
> > Tag it at the current point on the main branch. (suggest tag name
> > apache-ip-clearance ? or happy-apache-birthday ?)
> > 2) move over github issues to the new repo issues
> > 3) move wiki pages/doc to the github wiki associated with the new
> repository
> > 4) archive the old original github repo (for posterity).
> > 5) update main daffodil-site pages to mention/highlight the new vscode
> > debugger and link to its issues and wiki.
> > 6) whatever else I forgot
> >
> > and....
> >
> > 7) start planning for release 1.0.0.
> >
> > I am not sure what additional things are needed in order to meet Apache
> > criteria for release, given the vscode marketplace as a means of
> > distribution. Perhaps we don't need to solve that yet?
> >
> > I think we covered almost everything else during the IP-clearance
> process.
> >
> > If there are things, let's discuss them here on the dev list.
> >
>
>

Reply via email to