You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mynewt.apache.org by Christopher Collins <ch...@runtime.io> on 2016/02/24 02:29:27 UTC

[VOTE] Release Apache Mynewt 0.8.0-b1-incubating

Hello all,

I am pleased to be calling this vote for the source release of
apache-mynewt-0.8.0-b1-incubating.

Apache Mynewt is a community-driven, permissively licensed open source
initiative for constrained, embedded applications.

This would be the first release of Apache Mynewt; what has changed since
the last release is: literally everything :).

All automated tests in the mynewt test project for this release were
executed with no failures.  Testing was performed using the "sim"
architecture on an OS X 10.10.5 machine.

The release candidate to be voted on is available at:
https://dist.apache.org/repos/dist/dev/incubator/mynewt/apache-mynewt-0.8.0-b1-incubating/

The commits under consideration are as follows:

larva:
    repos: https://git-wip-us.apache.org/repos/asf/incubator-mynewt-larva
    commit: ba1586a4f2cbe47c25cf4d202fd3f999e47e0843

tadpole:
    repos: https://git-wip-us.apache.org/repos/asf/incubator-mynewt-tadpole
    commit: a9723f015eb42edcd6e14e9b366d35fb7707fde8

newt:
    repos: https://git-wip-us.apache.org/repos/asf/incubator-mynewt-newt
    commit: a8c2eb68eb1e9bc83e344f13410d4cb92c3fa12b

The release candidate is signed with a GPG key available at:
https://dist.apache.org/repos/dist/dev/incubator/mynewt/KEYS

The vote is open for at least 72 hours and passes if a majority of at
least three +1 PPMC votes are cast.

[ ] +1 Release this package
[ ]  0 I don't feel strongly about it, but don't object
[ ] -1 Do not release this package because...

Anyone can participate in testing and voting, not just committers,
please feel free to try out the release candidate and provide your
votes.

A separate [DISCUSS] thread will be opened to talk about this release
candidate.

Thanks,
Chris

Re: [VOTE] Release Apache Mynewt 0.8.0-b1-incubating

Posted by Christopher Collins <ch...@runtime.io>.
Oops, I forgot to add my vote: +1.

Chris

On Tue, Feb 23, 2016 at 05:29:27PM -0800, Christopher Collins wrote:
> Hello all,
> 
> I am pleased to be calling this vote for the source release of
> apache-mynewt-0.8.0-b1-incubating.
> 
> Apache Mynewt is a community-driven, permissively licensed open source
> initiative for constrained, embedded applications.
> 
> This would be the first release of Apache Mynewt; what has changed since
> the last release is: literally everything :).
> 
> All automated tests in the mynewt test project for this release were
> executed with no failures.  Testing was performed using the "sim"
> architecture on an OS X 10.10.5 machine.
> 
> The release candidate to be voted on is available at:
> https://dist.apache.org/repos/dist/dev/incubator/mynewt/apache-mynewt-0.8.0-b1-incubating/
> 
> The commits under consideration are as follows:
> 
> larva:
>     repos: https://git-wip-us.apache.org/repos/asf/incubator-mynewt-larva
>     commit: ba1586a4f2cbe47c25cf4d202fd3f999e47e0843
> 
> tadpole:
>     repos: https://git-wip-us.apache.org/repos/asf/incubator-mynewt-tadpole
>     commit: a9723f015eb42edcd6e14e9b366d35fb7707fde8
> 
> newt:
>     repos: https://git-wip-us.apache.org/repos/asf/incubator-mynewt-newt
>     commit: a8c2eb68eb1e9bc83e344f13410d4cb92c3fa12b
> 
> The release candidate is signed with a GPG key available at:
> https://dist.apache.org/repos/dist/dev/incubator/mynewt/KEYS
> 
> The vote is open for at least 72 hours and passes if a majority of at
> least three +1 PPMC votes are cast.
> 
> [ ] +1 Release this package
> [ ]  0 I don't feel strongly about it, but don't object
> [ ] -1 Do not release this package because...
> 
> Anyone can participate in testing and voting, not just committers,
> please feel free to try out the release candidate and provide your
> votes.
> 
> A separate [DISCUSS] thread will be opened to talk about this release
> candidate.
> 
> Thanks,
> Chris

Re: [VOTE] Release Apache Mynewt 0.8.0-b1-incubating

Posted by marko kiiskila <ma...@runtime.io>.
> On Feb 24, 2016, at 4:31 PM, Justin Mclean <ju...@classsoftware.com> wrote:
> 
> 
> 
> BTW Did anyone test the release build on a real board?

;) I did run a subset of my targets.

It is a good point, though. People voting should try it out before vouching it to be good.


Re: [VOTE] Release Apache Mynewt 0.8.0-b1-incubating

Posted by aditi hilbert <ad...@runtime.io>.
+1

aditi

> On Feb 25, 2016, at 12:34 PM, Christopher Collins <ch...@runtime.io> wrote:
> 
> Hi Justin,
> 
> On Thu, Feb 25, 2016 at 11:31:19AM +1100, Justin Mclean wrote:
>> One thing people are going to have trouble with: The instruction need
>> improving the README points to [1] which has: "You do not need to
>> download source code and build the newt tool for this project. You
>> will simply use the available executable instead.”
>> 
>> Which is not much help if you only have the source release :-) IMO
>> should point to instructions on how the build from the source release
>> or better still have the instructions in the README as they can change
>> from release to release.
> 
> That is a good point.  I agree that the readme files definitely do need
> some work.
> 
>> One very minor thing usually each RC is named slightly differently
>> -rc1, -rc2 etc etc (or in this case -b1, -b2, etc etc) so it easy to
>> distinguish between them, there’s no caching issues or the like.
>> Basically one less thing that could go wrong :-)
> 
> You are saying the "-b1" should go at the end of the filename?  I.e.,
> 
>    apache-larva-0.8.0-incubating-b1.tgz
> 
> (in the release candidate, the "-b1" is before "-incubating").
> 
> That sounds like a good idea.  This is a change we should incorporate
> into the next release.  Too bad there will be a naming inconsistency
> among the first two releases (assuming the vote for this one passes),
> but that is certainly not a major issue.
> 
>> BTW Did anyone test the release build on a real board?
> 
> Marko already answered this question directly, but I want to add that we
> do have plans to run automated tests on a variety of hardware, rather
> than just the x86 simulator.  The Mynewt testutil library that we use
> for the simulated tests was written with this use case in mind.  Of
> course, it will take quite a bit of work to get this fully up and
> running :).
> 
> Thanks,
> Chris


Re: [VOTE] Release Apache Mynewt 0.8.0-b1-incubating

Posted by Christopher Collins <ch...@runtime.io>.
Hi Justin,

On Thu, Feb 25, 2016 at 11:31:19AM +1100, Justin Mclean wrote:
> One thing people are going to have trouble with: The instruction need
> improving the README points to [1] which has: "You do not need to
> download source code and build the newt tool for this project. You
> will simply use the available executable instead.”
> 
> Which is not much help if you only have the source release :-) IMO
> should point to instructions on how the build from the source release
> or better still have the instructions in the README as they can change
> from release to release.

That is a good point.  I agree that the readme files definitely do need
some work.

> One very minor thing usually each RC is named slightly differently
> -rc1, -rc2 etc etc (or in this case -b1, -b2, etc etc) so it easy to
> distinguish between them, there’s no caching issues or the like.
> Basically one less thing that could go wrong :-)

You are saying the "-b1" should go at the end of the filename?  I.e.,

    apache-larva-0.8.0-incubating-b1.tgz

(in the release candidate, the "-b1" is before "-incubating").

That sounds like a good idea.  This is a change we should incorporate
into the next release.  Too bad there will be a naming inconsistency
among the first two releases (assuming the vote for this one passes),
but that is certainly not a major issue.

> BTW Did anyone test the release build on a real board?

Marko already answered this question directly, but I want to add that we
do have plans to run automated tests on a variety of hardware, rather
than just the x86 simulator.  The Mynewt testutil library that we use
for the simulated tests was written with this use case in mind.  Of
course, it will take quite a bit of work to get this fully up and
running :).

Thanks,
Chris

Re: [VOTE] Release Apache Mynewt 0.8.0-b1-incubating

Posted by Justin Mclean <ju...@classsoftware.com>.
Hi,

+1 binding

I checked:
- name catering incubating
- signatures and hashes correct
- DISCLAIMERs exist
- LICENSE and NOTICE correct
- no unexpected binary files
- all apache source code has apache headers
- managed (after a little trouble) to compile from the source release

One thing people are going to have trouble with:
The instruction need improving the README points to [1] which has:
"You do not need to download source code and build the newt tool for this project. You will simply use the available executable instead.”

Which is not much help if you only have the source release :-) IMO should point to instructions on how the build from the source release or better still have the instructions in the README as they can change from release to release.

Having a script that moved things to the right place would probably help.

But this is the first release and there’s always room to improve in later releases.

One very minor thing usually each RC is named slightly differently -rc1, -rc2 etc etc (or in this case -b1, -b2, etc etc) so it easy to distinguish between them, there’s no caching issues or the like. Basically one less thing that could go wrong :-)

BTW Did anyone test the release build on a real board?

Thanks,
Justin

1. http://mynewt.apache.org/os/get_started/project1/


Re: [VOTE] Release Apache Mynewt 0.8.0-b1-incubating

Posted by marko kiiskila <ma...@runtime.io>.
> On Feb 24, 2016, at 11:47 AM, Sterling Hughes <st...@apache.org> wrote:
> 
> 
> 
> On 2/24/16 11:45 AM, will sanfilippo wrote:
>> +1
>> 
>>> On Feb 23, 2016, at 5:29 PM, Christopher Collins <ch...@runtime.io> wrote:
>>> 
>>> Hello all,
>>> 
>>> I am pleased to be calling this vote for the source release of
>>> apache-mynewt-0.8.0-b1-incubating.
>>> 
>>> Apache Mynewt is a community-driven, permissively licensed open source
>>> initiative for constrained, embedded applications.
>>> 
>>> This would be the first release of Apache Mynewt; what has changed since
>>> the last release is: literally everything :).
>>> 
>>> All automated tests in the mynewt test project for this release were
>>> executed with no failures.  Testing was performed using the "sim"
>>> architecture on an OS X 10.10.5 machine.
>>> 
>>> The release candidate to be voted on is available at:
>>> https://dist.apache.org/repos/dist/dev/incubator/mynewt/apache-mynewt-0.8.0-b1-incubating/
>>> 
>>> The commits under consideration are as follows:
>>> 
>>> larva:
>>>    repos: https://git-wip-us.apache.org/repos/asf/incubator-mynewt-larva
>>>    commit: ba1586a4f2cbe47c25cf4d202fd3f999e47e0843
>>> 
>>> tadpole:
>>>    repos: https://git-wip-us.apache.org/repos/asf/incubator-mynewt-tadpole
>>>    commit: a9723f015eb42edcd6e14e9b366d35fb7707fde8
>>> 
>>> newt:
>>>    repos: https://git-wip-us.apache.org/repos/asf/incubator-mynewt-newt
>>>    commit: a8c2eb68eb1e9bc83e344f13410d4cb92c3fa12b
>>> 
>>> The release candidate is signed with a GPG key available at:
>>> https://dist.apache.org/repos/dist/dev/incubator/mynewt/KEYS
>>> 
>>> The vote is open for at least 72 hours and passes if a majority of at
>>> least three +1 PPMC votes are cast.
>>> 
>>> [ ] +1 Release this package
> 
> +1
> 
> Sterling

+`1 as well.

Thanks for putting this together.



Re: [VOTE] Release Apache Mynewt 0.8.0-b1-incubating

Posted by Sterling Hughes <st...@apache.org>.

On 2/24/16 11:45 AM, will sanfilippo wrote:
> +1
>
>> On Feb 23, 2016, at 5:29 PM, Christopher Collins <ch...@runtime.io> wrote:
>>
>> Hello all,
>>
>> I am pleased to be calling this vote for the source release of
>> apache-mynewt-0.8.0-b1-incubating.
>>
>> Apache Mynewt is a community-driven, permissively licensed open source
>> initiative for constrained, embedded applications.
>>
>> This would be the first release of Apache Mynewt; what has changed since
>> the last release is: literally everything :).
>>
>> All automated tests in the mynewt test project for this release were
>> executed with no failures.  Testing was performed using the "sim"
>> architecture on an OS X 10.10.5 machine.
>>
>> The release candidate to be voted on is available at:
>> https://dist.apache.org/repos/dist/dev/incubator/mynewt/apache-mynewt-0.8.0-b1-incubating/
>>
>> The commits under consideration are as follows:
>>
>> larva:
>>     repos: https://git-wip-us.apache.org/repos/asf/incubator-mynewt-larva
>>     commit: ba1586a4f2cbe47c25cf4d202fd3f999e47e0843
>>
>> tadpole:
>>     repos: https://git-wip-us.apache.org/repos/asf/incubator-mynewt-tadpole
>>     commit: a9723f015eb42edcd6e14e9b366d35fb7707fde8
>>
>> newt:
>>     repos: https://git-wip-us.apache.org/repos/asf/incubator-mynewt-newt
>>     commit: a8c2eb68eb1e9bc83e344f13410d4cb92c3fa12b
>>
>> The release candidate is signed with a GPG key available at:
>> https://dist.apache.org/repos/dist/dev/incubator/mynewt/KEYS
>>
>> The vote is open for at least 72 hours and passes if a majority of at
>> least three +1 PPMC votes are cast.
>>
>> [ ] +1 Release this package

+1

Sterling

Re: [VOTE] Release Apache Mynewt 0.8.0-b1-incubating

Posted by will sanfilippo <wi...@runtime.io>.
+1

> On Feb 23, 2016, at 5:29 PM, Christopher Collins <ch...@runtime.io> wrote:
> 
> Hello all,
> 
> I am pleased to be calling this vote for the source release of
> apache-mynewt-0.8.0-b1-incubating.
> 
> Apache Mynewt is a community-driven, permissively licensed open source
> initiative for constrained, embedded applications.
> 
> This would be the first release of Apache Mynewt; what has changed since
> the last release is: literally everything :).
> 
> All automated tests in the mynewt test project for this release were
> executed with no failures.  Testing was performed using the "sim"
> architecture on an OS X 10.10.5 machine.
> 
> The release candidate to be voted on is available at:
> https://dist.apache.org/repos/dist/dev/incubator/mynewt/apache-mynewt-0.8.0-b1-incubating/
> 
> The commits under consideration are as follows:
> 
> larva:
>    repos: https://git-wip-us.apache.org/repos/asf/incubator-mynewt-larva
>    commit: ba1586a4f2cbe47c25cf4d202fd3f999e47e0843
> 
> tadpole:
>    repos: https://git-wip-us.apache.org/repos/asf/incubator-mynewt-tadpole
>    commit: a9723f015eb42edcd6e14e9b366d35fb7707fde8
> 
> newt:
>    repos: https://git-wip-us.apache.org/repos/asf/incubator-mynewt-newt
>    commit: a8c2eb68eb1e9bc83e344f13410d4cb92c3fa12b
> 
> The release candidate is signed with a GPG key available at:
> https://dist.apache.org/repos/dist/dev/incubator/mynewt/KEYS
> 
> The vote is open for at least 72 hours and passes if a majority of at
> least three +1 PPMC votes are cast.
> 
> [ ] +1 Release this package
> [ ]  0 I don't feel strongly about it, but don't object
> [ ] -1 Do not release this package because...
> 
> Anyone can participate in testing and voting, not just committers,
> please feel free to try out the release candidate and provide your
> votes.
> 
> A separate [DISCUSS] thread will be opened to talk about this release
> candidate.
> 
> Thanks,
> Chris