+1 from me

On 10/6/21 1:52 PM, Mike Beckerle wrote:
Yes, I'm suggesting we capture the .asf.yml file and lay that on after we
force push the branch "as is".

Then we update the LICENCE and NOTICES as needed for a release.

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