You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mynewt.apache.org by Fabio Utzig <ut...@apache.org> on 2017/12/07 21:27:45 UTC

[VOTE] Release Apache Mynewt 1.3.0-rc3

Hello all,

I am pleased to be calling this vote for the source release of Apache
Mynewt 1.3.0.

Apache Mynewt is a community-driven, permissively licensed open source
initiative for constrained, embedded applications. Mynewt provides a
real-time operating system, flash file system, network stacks, and
support utilities for real-world embedded systems.

For full release notes, please visit the Apache Mynewt Wiki:

https://cwiki.apache.org/confluence/display/MYNEWT/Release+Notes

This release candidate was tested as follows:

  1. Manual execution of the Mynewt test plan:

     https://cwiki.apache.org/confluence/display/MYNEWT/Apache+Mynewt+Test+Plan

     The test results can be found at:

     https://cwiki.apache.org/confluence/display/MYNEWT/1.3.0+Test+Results

  2. The full unit test suite for this release was executed via "newt
  test all" with no failures on Linux and OSX.

The release candidate to be voted on is available at:

https://dist.apache.org/repos/dist/dev/mynewt/apache-mynewt-1.3.0/rc3/

The commits under consideration are as follows:
blinky:
  repos: https://github.com/apache/mynewt-blinky
  commit d921fdd1877fc3bd6262e23d6be9f5c46c100576
core:
  repos: https://github.com/apache/mynewt-core
  commit 6fa22dae243e1e4a3fc5cf484652fe73aace09dd
newt:
  repos: https://github.com/apache/mynewt-newt
  commit f43e04d895c38433c090c74b1d6f32ed947eae80
newtmgr:
  repos: https://github.com/apache/mynewt-newtmgr
  commit c14a63d28b8cc6e14ecaa3d3d3aed278e1c0ee89

In addition, the following newt convenience binaries are available:
  linux:
    -
    https://dist.apache.org/repos/dist/dev/mynewt/apache-mynewt-1.3.0/rc3/apache-mynewt-newt-bin-linux-1.3.0.tgz
    -
    https://dist.apache.org/repos/dist/dev/mynewt/apache-mynewt-1.3.0/rc3/apache-mynewt-newtmgr-bin-linux-1.3.0.tgz
  osx:
    -
    https://dist.apache.org/repos/dist/dev/mynewt/apache-mynewt-1.3.0/rc3/apache-mynewt-newt-bin-osx-1.3.0.tgz
    -
    https://dist.apache.org/repos/dist/dev/mynewt/apache-mynewt-1.3.0/rc3/apache-mynewt-newtmgr-bin-osx-1.3.0.tgz

The release candidate is signed with a GPG key available at:

https://dist.apache.org/repos/dist/dev/mynewt/KEYS

The vote is open for at least 72 hours and passes if a majority of at
least three +1 PMC 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,
Fabio Utzig

Re: [VOTE] Release Apache Mynewt 1.3.0-rc3

Posted by Jim Jagielski <ji...@jaguNET.com>.
+1 (binding)

> On Dec 10, 2017, at 2:11 PM, Christopher Collins <ch...@runtime.io> wrote:
> 
> On Thu, Dec 07, 2017 at 07:27:45PM -0200, Fabio Utzig wrote:
>> [X] +1 Release this package
>> [ ]  0 I don't feel strongly about it, but don't object
>> [ ] -1 Do not release this package because...
> 
> +1 (binding).
> 
> Chris


Re: [VOTE] Release Apache Mynewt 1.3.0-rc3

Posted by Łukasz Rymanowski <lu...@codecoup.pl>.
+1 (binding)

On Dec 10, 2017 8:31 PM, "aditi runtime" <ad...@runtime.io> wrote:

> +1 binding
>
> On Sun, Dec 10, 2017 at 11:12 AM, Sterling Hughes <
> sterling.hughes.public@gmail.com> wrote:
>
> > +1 binding
> >
> > On 10 Dec 2017, at 11:11, Christopher Collins wrote:
> >
> > > On Thu, Dec 07, 2017 at 07:27:45PM -0200, Fabio Utzig wrote:
> > >> [X] +1 Release this package
> > >> [ ]  0 I don't feel strongly about it, but don't object
> > >> [ ] -1 Do not release this package because...
> > >
> > > +1 (binding).
> > >
> > > Chris
> >
>

Re: [VOTE] Release Apache Mynewt 1.3.0-rc3

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

On Sun, Dec 10, 2017 at 11:12 AM, Sterling Hughes <
sterling.hughes.public@gmail.com> wrote:

> +1 binding
>
> On 10 Dec 2017, at 11:11, Christopher Collins wrote:
>
> > On Thu, Dec 07, 2017 at 07:27:45PM -0200, Fabio Utzig wrote:
> >> [X] +1 Release this package
> >> [ ]  0 I don't feel strongly about it, but don't object
> >> [ ] -1 Do not release this package because...
> >
> > +1 (binding).
> >
> > Chris
>

Re: [VOTE] Release Apache Mynewt 1.3.0-rc3

Posted by Sterling Hughes <st...@gmail.com>.
+1 binding

On 10 Dec 2017, at 11:11, Christopher Collins wrote:

> On Thu, Dec 07, 2017 at 07:27:45PM -0200, Fabio Utzig wrote:
>> [X] +1 Release this package
>> [ ]  0 I don't feel strongly about it, but don't object
>> [ ] -1 Do not release this package because...
>
> +1 (binding).
>
> Chris

Re: [VOTE] Release Apache Mynewt 1.3.0-rc3

Posted by Christopher Collins <ch...@runtime.io>.
On Thu, Dec 07, 2017 at 07:27:45PM -0200, Fabio Utzig wrote:
> [X] +1 Release this package
> [ ]  0 I don't feel strongly about it, but don't object
> [ ] -1 Do not release this package because...

+1 (binding).

Chris

Re: [VOTE] Release Apache Mynewt 1.3.0-rc3

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

+1 (binding) There some minor license issues that can be fix next release

I checked:
- LICENSE changes look good, a couple of minor issues (see below)
- NOTICE files fine
- one binary file in mynewt manager [1] - I don’t 100% sure this is compiled code but you may want to consider removing it
- all needed source file have ASF headers
- can compile from source

In the core LICENSE you mention MQTT as being under a EPL 1.0 license. That’s category B and can’t be included in an Apache source distribution, it is however  actually under EDL which is Category A and can be included. The correct license in full is included so please fix the typo in the LICENSE for the next release.

In the mynewt manger:
- In LICENSE structs is mentioned twice I add the send one should be another product name given the link?
- the crypto libraries also include code based on public domain code e.g. [2] you may want to add this to license. There’s about a dozen instances from a couple of different sources.
- Missing BSD license for pkg errors [3] and these file licensed by apple [4] and this [5] note the terms of the license [6]

Thanks,
Justin

1. apache-mynewt-newtmgr-1.3.0/vendor/golang.org/x/crypto/ed25519/testdata/sign.input.gz
2. apache-mynewt-newtmgr-1.3.0/vendor/golang.org/x/crypto/curve25519/const_amd64.h
3. apache-mynewt-newtmgr-1.3.0/vendor/github.com/pkg/errors/LICENSE
4. apache-mynewt-newtmgr-1.3.0/vendor/golang.org/x/net/html/testdata/webkit/
5. apache-mynewt-newtmgr-1.3.0/vendor/golang.org/x/net/html/charset/testdata/README
6. https://www.w3.org/Consortium/Legal/2008/04-testsuite-license

Re: [VOTE] Release Apache Mynewt 1.3.0-rc3

Posted by Szymon Janc <sz...@codecoup.pl>.
+1 (binding)

On 7 December 2017 at 22:27, Fabio Utzig <ut...@apache.org> wrote:
> Hello all,
>
> I am pleased to be calling this vote for the source release of Apache
> Mynewt 1.3.0.
>
> Apache Mynewt is a community-driven, permissively licensed open source
> initiative for constrained, embedded applications. Mynewt provides a
> real-time operating system, flash file system, network stacks, and
> support utilities for real-world embedded systems.
>
> For full release notes, please visit the Apache Mynewt Wiki:
>
> https://cwiki.apache.org/confluence/display/MYNEWT/Release+Notes
>
> This release candidate was tested as follows:
>
>   1. Manual execution of the Mynewt test plan:
>
>      https://cwiki.apache.org/confluence/display/MYNEWT/Apache+Mynewt+Test+Plan
>
>      The test results can be found at:
>
>      https://cwiki.apache.org/confluence/display/MYNEWT/1.3.0+Test+Results
>
>   2. The full unit test suite for this release was executed via "newt
>   test all" with no failures on Linux and OSX.
>
> The release candidate to be voted on is available at:
>
> https://dist.apache.org/repos/dist/dev/mynewt/apache-mynewt-1.3.0/rc3/
>
> The commits under consideration are as follows:
> blinky:
>   repos: https://github.com/apache/mynewt-blinky
>   commit d921fdd1877fc3bd6262e23d6be9f5c46c100576
> core:
>   repos: https://github.com/apache/mynewt-core
>   commit 6fa22dae243e1e4a3fc5cf484652fe73aace09dd
> newt:
>   repos: https://github.com/apache/mynewt-newt
>   commit f43e04d895c38433c090c74b1d6f32ed947eae80
> newtmgr:
>   repos: https://github.com/apache/mynewt-newtmgr
>   commit c14a63d28b8cc6e14ecaa3d3d3aed278e1c0ee89
>
> In addition, the following newt convenience binaries are available:
>   linux:
>     -
>     https://dist.apache.org/repos/dist/dev/mynewt/apache-mynewt-1.3.0/rc3/apache-mynewt-newt-bin-linux-1.3.0.tgz
>     -
>     https://dist.apache.org/repos/dist/dev/mynewt/apache-mynewt-1.3.0/rc3/apache-mynewt-newtmgr-bin-linux-1.3.0.tgz
>   osx:
>     -
>     https://dist.apache.org/repos/dist/dev/mynewt/apache-mynewt-1.3.0/rc3/apache-mynewt-newt-bin-osx-1.3.0.tgz
>     -
>     https://dist.apache.org/repos/dist/dev/mynewt/apache-mynewt-1.3.0/rc3/apache-mynewt-newtmgr-bin-osx-1.3.0.tgz
>
> The release candidate is signed with a GPG key available at:
>
> https://dist.apache.org/repos/dist/dev/mynewt/KEYS
>
> The vote is open for at least 72 hours and passes if a majority of at
> least three +1 PMC 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,
> Fabio Utzig



-- 
pozdrawiam
Szymon K. Janc

Re: [VOTE] Release Apache Mynewt 1.3.0-rc3

Posted by Vipul Rahane <vi...@runtime.io>.
+1 (binding)

Regards,
Vipul Rahane

> On Dec 7, 2017, at 1:27 PM, Fabio Utzig <ut...@apache.org> wrote:
> 
> Hello all,
> 
> I am pleased to be calling this vote for the source release of Apache
> Mynewt 1.3.0.
> 
> Apache Mynewt is a community-driven, permissively licensed open source
> initiative for constrained, embedded applications. Mynewt provides a
> real-time operating system, flash file system, network stacks, and
> support utilities for real-world embedded systems.
> 
> For full release notes, please visit the Apache Mynewt Wiki:
> 
> https://cwiki.apache.org/confluence/display/MYNEWT/Release+Notes
> 
> This release candidate was tested as follows:
> 
>  1. Manual execution of the Mynewt test plan:
> 
>     https://cwiki.apache.org/confluence/display/MYNEWT/Apache+Mynewt+Test+Plan
> 
>     The test results can be found at:
> 
>     https://cwiki.apache.org/confluence/display/MYNEWT/1.3.0+Test+Results
> 
>  2. The full unit test suite for this release was executed via "newt
>  test all" with no failures on Linux and OSX.
> 
> The release candidate to be voted on is available at:
> 
> https://dist.apache.org/repos/dist/dev/mynewt/apache-mynewt-1.3.0/rc3/
> 
> The commits under consideration are as follows:
> blinky:
>  repos: https://github.com/apache/mynewt-blinky
>  commit d921fdd1877fc3bd6262e23d6be9f5c46c100576
> core:
>  repos: https://github.com/apache/mynewt-core
>  commit 6fa22dae243e1e4a3fc5cf484652fe73aace09dd
> newt:
>  repos: https://github.com/apache/mynewt-newt
>  commit f43e04d895c38433c090c74b1d6f32ed947eae80
> newtmgr:
>  repos: https://github.com/apache/mynewt-newtmgr
>  commit c14a63d28b8cc6e14ecaa3d3d3aed278e1c0ee89
> 
> In addition, the following newt convenience binaries are available:
>  linux:
>    -
>    https://dist.apache.org/repos/dist/dev/mynewt/apache-mynewt-1.3.0/rc3/apache-mynewt-newt-bin-linux-1.3.0.tgz
>    -
>    https://dist.apache.org/repos/dist/dev/mynewt/apache-mynewt-1.3.0/rc3/apache-mynewt-newtmgr-bin-linux-1.3.0.tgz
>  osx:
>    -
>    https://dist.apache.org/repos/dist/dev/mynewt/apache-mynewt-1.3.0/rc3/apache-mynewt-newt-bin-osx-1.3.0.tgz
>    -
>    https://dist.apache.org/repos/dist/dev/mynewt/apache-mynewt-1.3.0/rc3/apache-mynewt-newtmgr-bin-osx-1.3.0.tgz
> 
> The release candidate is signed with a GPG key available at:
> 
> https://dist.apache.org/repos/dist/dev/mynewt/KEYS
> 
> The vote is open for at least 72 hours and passes if a majority of at
> least three +1 PMC 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,
> Fabio Utzig