Re: [RESULT][VOTE] Release Apache Teaclave (incubating) v0.5.1-rc.2

2023-06-01 Thread He Sun
Hi Craig,

Thanks for your detailed explanations.
I will be woring towards the improvement you suggested in the next releases.

Sincerely,
He

On 2023/06/01 04:57:57 Craig Russell wrote:
> Hi He,
> 
> I'd just like to emphasize that the mission of Apache is to create software, 
> which implies that creating releases is a primary goal. That's why we spend 
> so much effort on getting it right. A release is an act of the Foundation, 
> which is only possible if the PMC members vote on releases. (In the 
> incubator, only IPMC votes are binding) Votes need to be based on review of 
> release contents.
> 
> From your closing [RESULT][VOTE] message people might get the incorrect 
> understanding that only three people voted.
> 
> A few things that might improve your process in light of the importance of 
> reviewing and voting:
> 
> 1. When you call for a vote on the dev list, everyone who votes should tell 
> what they checked. I'd suggest adding a checklist as part of the vote email 
> for people to tell exactly what they reviewed. You can find many examples on 
> the general list.
> 
> 2. Once voting is done on the dev list, and there are no show-stopper issues, 
> you can summarize the voting. Many times, your mentors and PPMC members who 
> are also IPMC members will vote +1 and you might have three or more binding 
> +1 votes to be done.
> 
> 3. If you  still need more binding votes, you can explicitly ask your mentors 
> to vote before closing the vote on the dev list.
> 
> 4 .Once voting concludes on the dev list, you can summarize the vote on the 
> general incubator list and tell whether you have enough binding votes.
> 
> 5. Once you have at least three +1 binding votes (from IPMC members) you 
> should close the vote. As long as the release artifacts have not changed 
> since the dev list vote, your should include votes from the dev list voting 
> as well as the general list vote. In this case, it looks like the vote tally 
> would be:
> 
> Binding +1 votes:
> - Gordon
> - Felix Cheung
> - Wenli Zhang
> 
> Non-binding +1 votes:
> Pei Wang
> Yuan Zhuang
> Shaojun Wang
> 
> No other votes.
> 
> 6. I hope this will help everyone to understand that there was a vote on the 
> dev list and then another vote on the general list which resulted in a 
> successful vote to release.
> 
> Congratulations,
> Craig
> 
> > On May 31, 2023, at 18:57, He Sun  wrote:
> > 
> > Hi Craig,
> > 
> > It is an honor to receive your comments about Teaclave. I did not quit get 
> > you though. I would appreciate it if you could explain more about your 
> > concerns while other projects also have the same conditions you descirbed 
> > above.
> > 
> > According to my understanding about the Apache way, partly from 
> > https://incubator.apache.org/policy/incubation.html, the PPMC members and 
> > committers have to vote on Podling dev list. In our case, the vote thread 
> > is https://lists.apache.org/thread/nqzllmgqcozj5twg61wl085v3xo93pz2. Most 
> > of the commiters have subscribed the dev list and I will also remind them 
> > after a vote is started in different ways.
> > 
> > I am not one of the other committers, so I do not know why they do not vote 
> > again on incubator general list. Maybe some of them do not even subscribe 
> > the mail list.
> > 
> > Best,
> > He
> > 
> > On 2023/05/31 13:10:58 Craig Russell wrote:
> >> Hi,
> >> 
> >> I'm a bit concerned that there are 19 PPMC members and six additional 
> >> committers and none of them voted on the release.
> >> 
> >> Voting on releases should be a regular exercise for all developers. Is 
> >> there some reason that only mentors voted?
> >> 
> >> Regards,
> >> Craig
> >> 
> >>> On May 30, 2023, at 20:20, He Sun  wrote:
> >>> 
> >>> Hello everyone,
> >>> 
> >>> The vote has passed with 3 binding +1 votes. The vote PASSED with 3 
> >>> binding +1, 0 non-binding +1 and 0 -1 votes.
> >>> 
> >>> Binding +1 votes:
> >>> - Gordon
> >>> - Felix Cheung
> >>> - Wenli Zhang
> >>> 
> >>> Vote thread: 
> >>> https://lists.apache.org/thread/5h8zd2chnj6bo262wx1sg6df0z1rsrgc
> >>> 
> >>> Thank you everyone for your feedback and help with this Teaclave release. 
> >>> I will be working on publishing the artifacts of Apache Teaclave 
> >>> (incubating) v0.5.1. 
> >>> 
> >>> Thanks,
> >>> He
> >>> 
> >>> -
> >>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> >>> For additional commands, e-mail: general-h...@incubator.apache.org
> >>> 
> >> 
> >> Craig L Russell
> >> c...@apache.org
> >> 
> >> 
> >> -
> >> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> >> For additional commands, e-mail: general-h...@incubator.apache.org
> >> 
> >> 
> > 
> > -
> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > For additional commands, e-mail: 

Re: [RESULT][VOTE] Release Apache Teaclave (incubating) v0.5.1-rc.2

2023-05-31 Thread Craig Russell
Hi He,

I'd just like to emphasize that the mission of Apache is to create software, 
which implies that creating releases is a primary goal. That's why we spend so 
much effort on getting it right. A release is an act of the Foundation, which 
is only possible if the PMC members vote on releases. (In the incubator, only 
IPMC votes are binding) Votes need to be based on review of release contents.

From your closing [RESULT][VOTE] message people might get the incorrect 
understanding that only three people voted.

A few things that might improve your process in light of the importance of 
reviewing and voting:

1. When you call for a vote on the dev list, everyone who votes should tell 
what they checked. I'd suggest adding a checklist as part of the vote email for 
people to tell exactly what they reviewed. You can find many examples on the 
general list.

2. Once voting is done on the dev list, and there are no show-stopper issues, 
you can summarize the voting. Many times, your mentors and PPMC members who are 
also IPMC members will vote +1 and you might have three or more binding +1 
votes to be done.

3. If you  still need more binding votes, you can explicitly ask your mentors 
to vote before closing the vote on the dev list.

4 .Once voting concludes on the dev list, you can summarize the vote on the 
general incubator list and tell whether you have enough binding votes.

5. Once you have at least three +1 binding votes (from IPMC members) you should 
close the vote. As long as the release artifacts have not changed since the dev 
list vote, your should include votes from the dev list voting as well as the 
general list vote. In this case, it looks like the vote tally would be:

Binding +1 votes:
- Gordon
- Felix Cheung
- Wenli Zhang

Non-binding +1 votes:
Pei Wang
Yuan Zhuang
Shaojun Wang

No other votes.

6. I hope this will help everyone to understand that there was a vote on the 
dev list and then another vote on the general list which resulted in a 
successful vote to release.

Congratulations,
Craig

> On May 31, 2023, at 18:57, He Sun  wrote:
> 
> Hi Craig,
> 
> It is an honor to receive your comments about Teaclave. I did not quit get 
> you though. I would appreciate it if you could explain more about your 
> concerns while other projects also have the same conditions you descirbed 
> above.
> 
> According to my understanding about the Apache way, partly from 
> https://incubator.apache.org/policy/incubation.html, the PPMC members and 
> committers have to vote on Podling dev list. In our case, the vote thread is 
> https://lists.apache.org/thread/nqzllmgqcozj5twg61wl085v3xo93pz2. Most of the 
> commiters have subscribed the dev list and I will also remind them after a 
> vote is started in different ways.
> 
> I am not one of the other committers, so I do not know why they do not vote 
> again on incubator general list. Maybe some of them do not even subscribe the 
> mail list.
> 
> Best,
> He
> 
> On 2023/05/31 13:10:58 Craig Russell wrote:
>> Hi,
>> 
>> I'm a bit concerned that there are 19 PPMC members and six additional 
>> committers and none of them voted on the release.
>> 
>> Voting on releases should be a regular exercise for all developers. Is there 
>> some reason that only mentors voted?
>> 
>> Regards,
>> Craig
>> 
>>> On May 30, 2023, at 20:20, He Sun  wrote:
>>> 
>>> Hello everyone,
>>> 
>>> The vote has passed with 3 binding +1 votes. The vote PASSED with 3 binding 
>>> +1, 0 non-binding +1 and 0 -1 votes.
>>> 
>>> Binding +1 votes:
>>> - Gordon
>>> - Felix Cheung
>>> - Wenli Zhang
>>> 
>>> Vote thread: 
>>> https://lists.apache.org/thread/5h8zd2chnj6bo262wx1sg6df0z1rsrgc
>>> 
>>> Thank you everyone for your feedback and help with this Teaclave release. I 
>>> will be working on publishing the artifacts of Apache Teaclave (incubating) 
>>> v0.5.1. 
>>> 
>>> Thanks,
>>> He
>>> 
>>> -
>>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>>> For additional commands, e-mail: general-h...@incubator.apache.org
>>> 
>> 
>> Craig L Russell
>> c...@apache.org
>> 
>> 
>> -
>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>> For additional commands, e-mail: general-h...@incubator.apache.org
>> 
>> 
> 
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 

Craig L Russell
c...@apache.org


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [RESULT][VOTE] Release Apache Teaclave (incubating) v0.5.1-rc.2

2023-05-31 Thread He Sun
Hi Yu,

Very nice to have your explanations.
I will tell the committers to add what they check during voting.

Regards,
He

On 2023/06/01 03:22:38 Yu Xiao wrote:
> Dear He Sun,
> 
> It is very useful for PPMC and dev to check of the vote thread[1],
> rather than simply +1 (for incaubating project).
> 
> There may be the following reasons:
> 
> 1. there may be many processes not match the apache release (e.g.
> license and notice file).
> 2. more than 1 release manager if needed to graduate from apache incubator.
> 
> [1] https://lists.apache.org/thread/nqzllmgqcozj5twg61wl085v3xo93pz2
> 
> Best wishes!
> 
> Yu Xiao
> ASF Member
> 
> He Sun  于2023年6月1日周四 09:58写道:
> >
> > Hi Craig,
> >
> > It is an honor to receive your comments about Teaclave. I did not quit get 
> > you though. I would appreciate it if you could explain more about your 
> > concerns while other projects also have the same conditions you descirbed 
> > above.
> >
> > According to my understanding about the Apache way, partly from 
> > https://incubator.apache.org/policy/incubation.html, the PPMC members and 
> > committers have to vote on Podling dev list. In our case, the vote thread 
> > is https://lists.apache.org/thread/nqzllmgqcozj5twg61wl085v3xo93pz2. Most 
> > of the commiters have subscribed the dev list and I will also remind them 
> > after a vote is started in different ways.
> >
> > I am not one of the other committers, so I do not know why they do not vote 
> > again on incubator general list. Maybe some of them do not even subscribe 
> > the mail list.
> >
> > Best,
> > He
> >
> > On 2023/05/31 13:10:58 Craig Russell wrote:
> > > Hi,
> > >
> > > I'm a bit concerned that there are 19 PPMC members and six additional 
> > > committers and none of them voted on the release.
> > >
> > > Voting on releases should be a regular exercise for all developers. Is 
> > > there some reason that only mentors voted?
> > >
> > > Regards,
> > > Craig
> > >
> > > > On May 30, 2023, at 20:20, He Sun  wrote:
> > > >
> > > > Hello everyone,
> > > >
> > > > The vote has passed with 3 binding +1 votes. The vote PASSED with 3 
> > > > binding +1, 0 non-binding +1 and 0 -1 votes.
> > > >
> > > > Binding +1 votes:
> > > > - Gordon
> > > > - Felix Cheung
> > > > - Wenli Zhang
> > > >
> > > > Vote thread: 
> > > > https://lists.apache.org/thread/5h8zd2chnj6bo262wx1sg6df0z1rsrgc
> > > >
> > > > Thank you everyone for your feedback and help with this Teaclave 
> > > > release. I will be working on publishing the artifacts of Apache 
> > > > Teaclave (incubating) v0.5.1.
> > > >
> > > > Thanks,
> > > > He
> > > >
> > > > -
> > > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > > > For additional commands, e-mail: general-h...@incubator.apache.org
> > > >
> > >
> > > Craig L Russell
> > > c...@apache.org
> > >
> > >
> > > -
> > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > > For additional commands, e-mail: general-h...@incubator.apache.org
> > >
> > >
> >
> > -
> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > For additional commands, e-mail: general-h...@incubator.apache.org
> >
> 
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 
> 

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [RESULT][VOTE] Release Apache Teaclave (incubating) v0.5.1-rc.2

2023-05-31 Thread Yu Xiao
Dear He Sun,

It is very useful for PPMC and dev to check of the vote thread[1],
rather than simply +1 (for incaubating project).

There may be the following reasons:

1. there may be many processes not match the apache release (e.g.
license and notice file).
2. more than 1 release manager if needed to graduate from apache incubator.

[1] https://lists.apache.org/thread/nqzllmgqcozj5twg61wl085v3xo93pz2

Best wishes!

Yu Xiao
ASF Member

He Sun  于2023年6月1日周四 09:58写道:
>
> Hi Craig,
>
> It is an honor to receive your comments about Teaclave. I did not quit get 
> you though. I would appreciate it if you could explain more about your 
> concerns while other projects also have the same conditions you descirbed 
> above.
>
> According to my understanding about the Apache way, partly from 
> https://incubator.apache.org/policy/incubation.html, the PPMC members and 
> committers have to vote on Podling dev list. In our case, the vote thread is 
> https://lists.apache.org/thread/nqzllmgqcozj5twg61wl085v3xo93pz2. Most of the 
> commiters have subscribed the dev list and I will also remind them after a 
> vote is started in different ways.
>
> I am not one of the other committers, so I do not know why they do not vote 
> again on incubator general list. Maybe some of them do not even subscribe the 
> mail list.
>
> Best,
> He
>
> On 2023/05/31 13:10:58 Craig Russell wrote:
> > Hi,
> >
> > I'm a bit concerned that there are 19 PPMC members and six additional 
> > committers and none of them voted on the release.
> >
> > Voting on releases should be a regular exercise for all developers. Is 
> > there some reason that only mentors voted?
> >
> > Regards,
> > Craig
> >
> > > On May 30, 2023, at 20:20, He Sun  wrote:
> > >
> > > Hello everyone,
> > >
> > > The vote has passed with 3 binding +1 votes. The vote PASSED with 3 
> > > binding +1, 0 non-binding +1 and 0 -1 votes.
> > >
> > > Binding +1 votes:
> > > - Gordon
> > > - Felix Cheung
> > > - Wenli Zhang
> > >
> > > Vote thread: 
> > > https://lists.apache.org/thread/5h8zd2chnj6bo262wx1sg6df0z1rsrgc
> > >
> > > Thank you everyone for your feedback and help with this Teaclave release. 
> > > I will be working on publishing the artifacts of Apache Teaclave 
> > > (incubating) v0.5.1.
> > >
> > > Thanks,
> > > He
> > >
> > > -
> > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > > For additional commands, e-mail: general-h...@incubator.apache.org
> > >
> >
> > Craig L Russell
> > c...@apache.org
> >
> >
> > -
> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > For additional commands, e-mail: general-h...@incubator.apache.org
> >
> >
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [RESULT][VOTE] Release Apache Teaclave (incubating) v0.5.1-rc.2

2023-05-31 Thread He Sun
Hi Craig,

It is an honor to receive your comments about Teaclave. I did not quit get you 
though. I would appreciate it if you could explain more about your concerns 
while other projects also have the same conditions you descirbed above.

According to my understanding about the Apache way, partly from 
https://incubator.apache.org/policy/incubation.html, the PPMC members and 
committers have to vote on Podling dev list. In our case, the vote thread is 
https://lists.apache.org/thread/nqzllmgqcozj5twg61wl085v3xo93pz2. Most of the 
commiters have subscribed the dev list and I will also remind them after a vote 
is started in different ways.

I am not one of the other committers, so I do not know why they do not vote 
again on incubator general list. Maybe some of them do not even subscribe the 
mail list.

Best,
He

On 2023/05/31 13:10:58 Craig Russell wrote:
> Hi,
> 
> I'm a bit concerned that there are 19 PPMC members and six additional 
> committers and none of them voted on the release.
> 
> Voting on releases should be a regular exercise for all developers. Is there 
> some reason that only mentors voted?
> 
> Regards,
> Craig
> 
> > On May 30, 2023, at 20:20, He Sun  wrote:
> > 
> > Hello everyone,
> > 
> > The vote has passed with 3 binding +1 votes. The vote PASSED with 3 binding 
> > +1, 0 non-binding +1 and 0 -1 votes.
> > 
> > Binding +1 votes:
> > - Gordon
> > - Felix Cheung
> > - Wenli Zhang
> > 
> > Vote thread: 
> > https://lists.apache.org/thread/5h8zd2chnj6bo262wx1sg6df0z1rsrgc
> > 
> > Thank you everyone for your feedback and help with this Teaclave release. I 
> > will be working on publishing the artifacts of Apache Teaclave (incubating) 
> > v0.5.1. 
> > 
> > Thanks,
> > He
> > 
> > -
> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > For additional commands, e-mail: general-h...@incubator.apache.org
> > 
> 
> Craig L Russell
> c...@apache.org
> 
> 
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 
> 

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [RESULT][VOTE] Release Apache Teaclave (incubating) v0.5.1-rc.2

2023-05-31 Thread Craig Russell
Hi,

I'm a bit concerned that there are 19 PPMC members and six additional 
committers and none of them voted on the release.

Voting on releases should be a regular exercise for all developers. Is there 
some reason that only mentors voted?

Regards,
Craig

> On May 30, 2023, at 20:20, He Sun  wrote:
> 
> Hello everyone,
> 
> The vote has passed with 3 binding +1 votes. The vote PASSED with 3 binding 
> +1, 0 non-binding +1 and 0 -1 votes.
> 
> Binding +1 votes:
> - Gordon
> - Felix Cheung
> - Wenli Zhang
> 
> Vote thread: https://lists.apache.org/thread/5h8zd2chnj6bo262wx1sg6df0z1rsrgc
> 
> Thank you everyone for your feedback and help with this Teaclave release. I 
> will be working on publishing the artifacts of Apache Teaclave (incubating) 
> v0.5.1. 
> 
> Thanks,
> He
> 
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 

Craig L Russell
c...@apache.org


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



[RESULT][VOTE] Release Apache Teaclave (incubating) v0.5.1-rc.2

2023-05-30 Thread He Sun
Hello everyone,

The vote has passed with 3 binding +1 votes. The vote PASSED with 3 binding +1, 
0 non-binding +1 and 0 -1 votes.

Binding +1 votes:
- Gordon
- Felix Cheung
- Wenli Zhang

Vote thread: https://lists.apache.org/thread/5h8zd2chnj6bo262wx1sg6df0z1rsrgc

Thank you everyone for your feedback and help with this Teaclave release. I 
will be working on publishing the artifacts of Apache Teaclave (incubating) 
v0.5.1. 

Thanks,
He

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release Apache Teaclave (incubating) v0.5.1-rc.2

2023-05-30 Thread Wenli Zhang
+1

I checked:

- Include the word incubating in the release file name.
- Include an ASF LICENSE and NOTICE file.
- Have valid checksums or signatures.
- Be placed in the correct place on the ASF’s infrastructure.
- Have a KEYS file to validate the release.



On 2023/05/25 06:00:20 He Sun wrote:
> Hi all,
> 
> I am pleased to be calling this vote for the release of
> Apache Teaclave (incubating) 0.5.1 (release candidate 2).
> 
> The Apache Teaclave (incubating) community has voted and approved the
> release. The result thread is 
> https://lists.apache.org/thread/qt3z2m4yvghxtvw3gwyorj67px8okjqy
> 
> The release candidate to be voted over is available at:
> - https://dist.apache.org/repos/dist/dev/incubator/teaclave/0.5.1-rc.2/
> 
> The artifacts signed with PGP key [777A1FBA5762313CD86EC2727144C76533763CD9] 
> in the keys file:
> - https://dist.apache.org/repos/dist/dev/incubator/teaclave/KEYS
> 
> The Git commit for this release is:
> - 
> https://github.com/apache/incubator-teaclave/commit/39d575adf291431f2f9656057676cdc55d89f96f
> 
> The release note is available in:
> - https://github.com/apache/incubator-teaclave/releases/tag/v0.5.1-rc.2
> 
> Build guide and get started instructions can be found at:
> - 
> https://github.com/apache/incubator-teaclave/blob/v0.5.1-rc.2/docs/my-first-function.md
> 
> The short version of building Teaclave from the source tarball:
> 
> ```
> $ wget 
> https://dist.apache.org/repos/dist/dev/incubator/teaclave/0.5.1-rc.2/apache-teaclave-0.5.1-rc.2-incubating.tar.gz
> $ tar zxvf apache-teaclave-0.5.1-rc.2-incubating.tar.gz && cd \
> apache-teaclave-0.5.1-rc.2-incubating
> $ # Instructions to verify the source tar:
> https://teaclave.apache.org/download/#verify-the-integrity-of-the-files
> 
> $ docker run --rm -v $(pwd):/teaclave -w /teaclave \
> -it teaclave/teaclave-build-ubuntu-2004-sgx-2.17.1:0.2.0 \
> bash -c ". /root/.cargo/env && \
> . /opt/sgxsdk/environment && \
> mkdir -p build && cd build && \
> cmake -DTEST_MODE=ON -DSGX_SIM_MODE=ON -DGIT_SUBMODULE=OFF .. && \
> make -j"
> ```
> 
> The vote will be open for at least 72 hours or until the necessary number
> of votes are reached.
> 
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove with the reason
> 
> 
> Best,
> 
> He Sun
> Apache Teaclave (incubating)
> 
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 
> 

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release Apache Teaclave (incubating) v0.5.1-rc.2

2023-05-30 Thread Wenli Zhang
+1

Checked:

- Include the word incubating in the release file name.
- Include an ASF LICENSE and NOTICE file.
- Have valid checksums or signatures.
- Be placed in the correct place on the ASF’s infrastructure.
- Have a KEYS file to validate the release.

On 2023/05/25 06:00:20 He Sun wrote:
> Hi all,
> 
> I am pleased to be calling this vote for the release of
> Apache Teaclave (incubating) 0.5.1 (release candidate 2).
> 
> The Apache Teaclave (incubating) community has voted and approved the
> release. The result thread is 
> https://lists.apache.org/thread/qt3z2m4yvghxtvw3gwyorj67px8okjqy
> 
> The release candidate to be voted over is available at:
> - https://dist.apache.org/repos/dist/dev/incubator/teaclave/0.5.1-rc.2/
> 
> The artifacts signed with PGP key [777A1FBA5762313CD86EC2727144C76533763CD9] 
> in the keys file:
> - https://dist.apache.org/repos/dist/dev/incubator/teaclave/KEYS
> 
> The Git commit for this release is:
> - 
> https://github.com/apache/incubator-teaclave/commit/39d575adf291431f2f9656057676cdc55d89f96f
> 
> The release note is available in:
> - https://github.com/apache/incubator-teaclave/releases/tag/v0.5.1-rc.2
> 
> Build guide and get started instructions can be found at:
> - 
> https://github.com/apache/incubator-teaclave/blob/v0.5.1-rc.2/docs/my-first-function.md
> 
> The short version of building Teaclave from the source tarball:
> 
> ```
> $ wget 
> https://dist.apache.org/repos/dist/dev/incubator/teaclave/0.5.1-rc.2/apache-teaclave-0.5.1-rc.2-incubating.tar.gz
> $ tar zxvf apache-teaclave-0.5.1-rc.2-incubating.tar.gz && cd \
> apache-teaclave-0.5.1-rc.2-incubating
> $ # Instructions to verify the source tar:
> https://teaclave.apache.org/download/#verify-the-integrity-of-the-files
> 
> $ docker run --rm -v $(pwd):/teaclave -w /teaclave \
> -it teaclave/teaclave-build-ubuntu-2004-sgx-2.17.1:0.2.0 \
> bash -c ". /root/.cargo/env && \
> . /opt/sgxsdk/environment && \
> mkdir -p build && cd build && \
> cmake -DTEST_MODE=ON -DSGX_SIM_MODE=ON -DGIT_SUBMODULE=OFF .. && \
> make -j"
> ```
> 
> The vote will be open for at least 72 hours or until the necessary number
> of votes are reached.
> 
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove with the reason
> 
> 
> Best,
> 
> He Sun
> Apache Teaclave (incubating)
> 
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 
> 

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release Apache Teaclave (incubating) v0.5.1-rc.2

2023-05-30 Thread He Sun
Hi Felix,

Besides, the `KEYS` conflict will be solved in the next release.

Regards,
He

On 2023/05/30 07:14:28 Felix Cheung wrote:
> +1
> 
> - incubating in name
> - signature and hash are fine
> 
> it looks like there is a conflict between KEYS (file) and keys (directory):
> $ tar xzf apache-teaclave-0.5.1-rc.2-incubating.tar.gz
> apache-teaclave-0.5.1-rc.2-incubating/KEYS: Can't replace existing
> directory with non-directory
> tar: Error exit delayed from previous errors.
> 
> - DISCLAIMER is fine
> - LICENSE and NOTICE are fine
> - No unexpected binary files
> - source files have ASF headers?
> 
> it looks like a lot of files are "external"? they do not have ASF header
> /common/rusty_leveldb_sgx/*
> /third_party/wasm-micro-runtime/*
> /third_party/rust-sgx-sdk/*
> 
> what is the plan for those? do they have to be included in the source
> release?
> 
> did not compile from source
> 
> 
> 
> On Fri, May 26, 2023 at 10:26 PM Gordon  wrote:
> 
> > +1, thanks.
> >
> > On Wed, May 24, 2023 at 11:00 PM He Sun  wrote:
> >
> > > Hi all,
> > >
> > > I am pleased to be calling this vote for the release of
> > > Apache Teaclave (incubating) 0.5.1 (release candidate 2).
> > >
> > > The Apache Teaclave (incubating) community has voted and approved the
> > > release. The result thread is
> > > https://lists.apache.org/thread/qt3z2m4yvghxtvw3gwyorj67px8okjqy
> > >
> > > The release candidate to be voted over is available at:
> > > - https://dist.apache.org/repos/dist/dev/incubator/teaclave/0.5.1-rc.2/
> > >
> > > The artifacts signed with PGP key
> > > [777A1FBA5762313CD86EC2727144C76533763CD9] in the keys file:
> > > - https://dist.apache.org/repos/dist/dev/incubator/teaclave/KEYS
> > >
> > > The Git commit for this release is:
> > > -
> > >
> > https://github.com/apache/incubator-teaclave/commit/39d575adf291431f2f9656057676cdc55d89f96f
> > >
> > > The release note is available in:
> > > - https://github.com/apache/incubator-teaclave/releases/tag/v0.5.1-rc.2
> > >
> > > Build guide and get started instructions can be found at:
> > > -
> > >
> > https://github.com/apache/incubator-teaclave/blob/v0.5.1-rc.2/docs/my-first-function.md
> > >
> > > The short version of building Teaclave from the source tarball:
> > >
> > > ```
> > > $ wget
> > >
> > https://dist.apache.org/repos/dist/dev/incubator/teaclave/0.5.1-rc.2/apache-teaclave-0.5.1-rc.2-incubating.tar.gz
> > > $ tar zxvf apache-teaclave-0.5.1-rc.2-incubating.tar.gz && cd \
> > > apache-teaclave-0.5.1-rc.2-incubating
> > > $ # Instructions to verify the source tar:
> > > https://teaclave.apache.org/download/#verify-the-integrity-of-the-files
> > >
> > > $ docker run --rm -v $(pwd):/teaclave -w /teaclave \
> > > -it teaclave/teaclave-build-ubuntu-2004-sgx-2.17.1:0.2.0 \
> > > bash -c ". /root/.cargo/env && \
> > > . /opt/sgxsdk/environment && \
> > > mkdir -p build && cd build && \
> > > cmake -DTEST_MODE=ON -DSGX_SIM_MODE=ON -DGIT_SUBMODULE=OFF .. && \
> > > make -j"
> > > ```
> > >
> > > The vote will be open for at least 72 hours or until the necessary number
> > > of votes are reached.
> > >
> > > [ ] +1 approve
> > > [ ] +0 no opinion
> > > [ ] -1 disapprove with the reason
> > >
> > >
> > > Best,
> > >
> > > He Sun
> > > Apache Teaclave (incubating)
> > >
> > > -
> > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > > For additional commands, e-mail: general-h...@incubator.apache.org
> > >
> > >
> >
> 

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release Apache Teaclave (incubating) v0.5.1-rc.2

2023-05-30 Thread He Sun
Hi Felix,

First time to hear from you. Thank you.

Those "external"  files are actually from third-party and their licenses are 
included in the `LICENSE` file. Please check it.

Wait for more advice and comments from you in the future about all aspects of 
Teacalve. 

Thanks,
He

On 2023/05/30 07:14:28 Felix Cheung wrote:
> +1
> 
> - incubating in name
> - signature and hash are fine
> 
> it looks like there is a conflict between KEYS (file) and keys (directory):
> $ tar xzf apache-teaclave-0.5.1-rc.2-incubating.tar.gz
> apache-teaclave-0.5.1-rc.2-incubating/KEYS: Can't replace existing
> directory with non-directory
> tar: Error exit delayed from previous errors.
> 
> - DISCLAIMER is fine
> - LICENSE and NOTICE are fine
> - No unexpected binary files
> - source files have ASF headers?
> 
> it looks like a lot of files are "external"? they do not have ASF header
> /common/rusty_leveldb_sgx/*
> /third_party/wasm-micro-runtime/*
> /third_party/rust-sgx-sdk/*
> 
> what is the plan for those? do they have to be included in the source
> release?
> 
> did not compile from source
> 
> 
> 
> On Fri, May 26, 2023 at 10:26 PM Gordon  wrote:
> 
> > +1, thanks.
> >
> > On Wed, May 24, 2023 at 11:00 PM He Sun  wrote:
> >
> > > Hi all,
> > >
> > > I am pleased to be calling this vote for the release of
> > > Apache Teaclave (incubating) 0.5.1 (release candidate 2).
> > >
> > > The Apache Teaclave (incubating) community has voted and approved the
> > > release. The result thread is
> > > https://lists.apache.org/thread/qt3z2m4yvghxtvw3gwyorj67px8okjqy
> > >
> > > The release candidate to be voted over is available at:
> > > - https://dist.apache.org/repos/dist/dev/incubator/teaclave/0.5.1-rc.2/
> > >
> > > The artifacts signed with PGP key
> > > [777A1FBA5762313CD86EC2727144C76533763CD9] in the keys file:
> > > - https://dist.apache.org/repos/dist/dev/incubator/teaclave/KEYS
> > >
> > > The Git commit for this release is:
> > > -
> > >
> > https://github.com/apache/incubator-teaclave/commit/39d575adf291431f2f9656057676cdc55d89f96f
> > >
> > > The release note is available in:
> > > - https://github.com/apache/incubator-teaclave/releases/tag/v0.5.1-rc.2
> > >
> > > Build guide and get started instructions can be found at:
> > > -
> > >
> > https://github.com/apache/incubator-teaclave/blob/v0.5.1-rc.2/docs/my-first-function.md
> > >
> > > The short version of building Teaclave from the source tarball:
> > >
> > > ```
> > > $ wget
> > >
> > https://dist.apache.org/repos/dist/dev/incubator/teaclave/0.5.1-rc.2/apache-teaclave-0.5.1-rc.2-incubating.tar.gz
> > > $ tar zxvf apache-teaclave-0.5.1-rc.2-incubating.tar.gz && cd \
> > > apache-teaclave-0.5.1-rc.2-incubating
> > > $ # Instructions to verify the source tar:
> > > https://teaclave.apache.org/download/#verify-the-integrity-of-the-files
> > >
> > > $ docker run --rm -v $(pwd):/teaclave -w /teaclave \
> > > -it teaclave/teaclave-build-ubuntu-2004-sgx-2.17.1:0.2.0 \
> > > bash -c ". /root/.cargo/env && \
> > > . /opt/sgxsdk/environment && \
> > > mkdir -p build && cd build && \
> > > cmake -DTEST_MODE=ON -DSGX_SIM_MODE=ON -DGIT_SUBMODULE=OFF .. && \
> > > make -j"
> > > ```
> > >
> > > The vote will be open for at least 72 hours or until the necessary number
> > > of votes are reached.
> > >
> > > [ ] +1 approve
> > > [ ] +0 no opinion
> > > [ ] -1 disapprove with the reason
> > >
> > >
> > > Best,
> > >
> > > He Sun
> > > Apache Teaclave (incubating)
> > >
> > > -
> > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > > For additional commands, e-mail: general-h...@incubator.apache.org
> > >
> > >
> >
> 

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release Apache Teaclave (incubating) v0.5.1-rc.2

2023-05-30 Thread Felix Cheung
+1

- incubating in name
- signature and hash are fine

it looks like there is a conflict between KEYS (file) and keys (directory):
$ tar xzf apache-teaclave-0.5.1-rc.2-incubating.tar.gz
apache-teaclave-0.5.1-rc.2-incubating/KEYS: Can't replace existing
directory with non-directory
tar: Error exit delayed from previous errors.

- DISCLAIMER is fine
- LICENSE and NOTICE are fine
- No unexpected binary files
- source files have ASF headers?

it looks like a lot of files are "external"? they do not have ASF header
/common/rusty_leveldb_sgx/*
/third_party/wasm-micro-runtime/*
/third_party/rust-sgx-sdk/*

what is the plan for those? do they have to be included in the source
release?

did not compile from source



On Fri, May 26, 2023 at 10:26 PM Gordon  wrote:

> +1, thanks.
>
> On Wed, May 24, 2023 at 11:00 PM He Sun  wrote:
>
> > Hi all,
> >
> > I am pleased to be calling this vote for the release of
> > Apache Teaclave (incubating) 0.5.1 (release candidate 2).
> >
> > The Apache Teaclave (incubating) community has voted and approved the
> > release. The result thread is
> > https://lists.apache.org/thread/qt3z2m4yvghxtvw3gwyorj67px8okjqy
> >
> > The release candidate to be voted over is available at:
> > - https://dist.apache.org/repos/dist/dev/incubator/teaclave/0.5.1-rc.2/
> >
> > The artifacts signed with PGP key
> > [777A1FBA5762313CD86EC2727144C76533763CD9] in the keys file:
> > - https://dist.apache.org/repos/dist/dev/incubator/teaclave/KEYS
> >
> > The Git commit for this release is:
> > -
> >
> https://github.com/apache/incubator-teaclave/commit/39d575adf291431f2f9656057676cdc55d89f96f
> >
> > The release note is available in:
> > - https://github.com/apache/incubator-teaclave/releases/tag/v0.5.1-rc.2
> >
> > Build guide and get started instructions can be found at:
> > -
> >
> https://github.com/apache/incubator-teaclave/blob/v0.5.1-rc.2/docs/my-first-function.md
> >
> > The short version of building Teaclave from the source tarball:
> >
> > ```
> > $ wget
> >
> https://dist.apache.org/repos/dist/dev/incubator/teaclave/0.5.1-rc.2/apache-teaclave-0.5.1-rc.2-incubating.tar.gz
> > $ tar zxvf apache-teaclave-0.5.1-rc.2-incubating.tar.gz && cd \
> > apache-teaclave-0.5.1-rc.2-incubating
> > $ # Instructions to verify the source tar:
> > https://teaclave.apache.org/download/#verify-the-integrity-of-the-files
> >
> > $ docker run --rm -v $(pwd):/teaclave -w /teaclave \
> > -it teaclave/teaclave-build-ubuntu-2004-sgx-2.17.1:0.2.0 \
> > bash -c ". /root/.cargo/env && \
> > . /opt/sgxsdk/environment && \
> > mkdir -p build && cd build && \
> > cmake -DTEST_MODE=ON -DSGX_SIM_MODE=ON -DGIT_SUBMODULE=OFF .. && \
> > make -j"
> > ```
> >
> > The vote will be open for at least 72 hours or until the necessary number
> > of votes are reached.
> >
> > [ ] +1 approve
> > [ ] +0 no opinion
> > [ ] -1 disapprove with the reason
> >
> >
> > Best,
> >
> > He Sun
> > Apache Teaclave (incubating)
> >
> > -
> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > For additional commands, e-mail: general-h...@incubator.apache.org
> >
> >
>


Re: [VOTE] Release Apache Teaclave (incubating) v0.5.1-rc.2

2023-05-26 Thread Gordon
+1, thanks.

On Wed, May 24, 2023 at 11:00 PM He Sun  wrote:

> Hi all,
>
> I am pleased to be calling this vote for the release of
> Apache Teaclave (incubating) 0.5.1 (release candidate 2).
>
> The Apache Teaclave (incubating) community has voted and approved the
> release. The result thread is
> https://lists.apache.org/thread/qt3z2m4yvghxtvw3gwyorj67px8okjqy
>
> The release candidate to be voted over is available at:
> - https://dist.apache.org/repos/dist/dev/incubator/teaclave/0.5.1-rc.2/
>
> The artifacts signed with PGP key
> [777A1FBA5762313CD86EC2727144C76533763CD9] in the keys file:
> - https://dist.apache.org/repos/dist/dev/incubator/teaclave/KEYS
>
> The Git commit for this release is:
> -
> https://github.com/apache/incubator-teaclave/commit/39d575adf291431f2f9656057676cdc55d89f96f
>
> The release note is available in:
> - https://github.com/apache/incubator-teaclave/releases/tag/v0.5.1-rc.2
>
> Build guide and get started instructions can be found at:
> -
> https://github.com/apache/incubator-teaclave/blob/v0.5.1-rc.2/docs/my-first-function.md
>
> The short version of building Teaclave from the source tarball:
>
> ```
> $ wget
> https://dist.apache.org/repos/dist/dev/incubator/teaclave/0.5.1-rc.2/apache-teaclave-0.5.1-rc.2-incubating.tar.gz
> $ tar zxvf apache-teaclave-0.5.1-rc.2-incubating.tar.gz && cd \
> apache-teaclave-0.5.1-rc.2-incubating
> $ # Instructions to verify the source tar:
> https://teaclave.apache.org/download/#verify-the-integrity-of-the-files
>
> $ docker run --rm -v $(pwd):/teaclave -w /teaclave \
> -it teaclave/teaclave-build-ubuntu-2004-sgx-2.17.1:0.2.0 \
> bash -c ". /root/.cargo/env && \
> . /opt/sgxsdk/environment && \
> mkdir -p build && cd build && \
> cmake -DTEST_MODE=ON -DSGX_SIM_MODE=ON -DGIT_SUBMODULE=OFF .. && \
> make -j"
> ```
>
> The vote will be open for at least 72 hours or until the necessary number
> of votes are reached.
>
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove with the reason
>
>
> Best,
>
> He Sun
> Apache Teaclave (incubating)
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>


[VOTE] Release Apache Teaclave (incubating) v0.5.1-rc.2

2023-05-25 Thread He Sun
Hi all,

I am pleased to be calling this vote for the release of
Apache Teaclave (incubating) 0.5.1 (release candidate 2).

The Apache Teaclave (incubating) community has voted and approved the
release. The result thread is 
https://lists.apache.org/thread/qt3z2m4yvghxtvw3gwyorj67px8okjqy

The release candidate to be voted over is available at:
- https://dist.apache.org/repos/dist/dev/incubator/teaclave/0.5.1-rc.2/

The artifacts signed with PGP key [777A1FBA5762313CD86EC2727144C76533763CD9] in 
the keys file:
- https://dist.apache.org/repos/dist/dev/incubator/teaclave/KEYS

The Git commit for this release is:
- 
https://github.com/apache/incubator-teaclave/commit/39d575adf291431f2f9656057676cdc55d89f96f

The release note is available in:
- https://github.com/apache/incubator-teaclave/releases/tag/v0.5.1-rc.2

Build guide and get started instructions can be found at:
- 
https://github.com/apache/incubator-teaclave/blob/v0.5.1-rc.2/docs/my-first-function.md

The short version of building Teaclave from the source tarball:

```
$ wget 
https://dist.apache.org/repos/dist/dev/incubator/teaclave/0.5.1-rc.2/apache-teaclave-0.5.1-rc.2-incubating.tar.gz
$ tar zxvf apache-teaclave-0.5.1-rc.2-incubating.tar.gz && cd \
apache-teaclave-0.5.1-rc.2-incubating
$ # Instructions to verify the source tar:
https://teaclave.apache.org/download/#verify-the-integrity-of-the-files

$ docker run --rm -v $(pwd):/teaclave -w /teaclave \
-it teaclave/teaclave-build-ubuntu-2004-sgx-2.17.1:0.2.0 \
bash -c ". /root/.cargo/env && \
. /opt/sgxsdk/environment && \
mkdir -p build && cd build && \
cmake -DTEST_MODE=ON -DSGX_SIM_MODE=ON -DGIT_SUBMODULE=OFF .. && \
make -j"
```

The vote will be open for at least 72 hours or until the necessary number
of votes are reached.

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove with the reason


Best,

He Sun
Apache Teaclave (incubating)

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org