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/01 00:10:00 UTC

[VOTE] Release Apache Mynewt 1.3.0-rc1

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/rc1/

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 5e48701c295469fbff7732f47ce3394c8d6eebf4
newt:
  repos: https://github.com/apache/mynewt-newt
  commit 1113413cbb259ebb4ded4a6dd706046435864ee9
newtmgr:
  repos: https://github.com/apache/mynewt-newtmgr
  commit 686f53209775133769cc57ab4873589b484c36ad

In addition, the following newt convenience binaries are available:
  linux:
    -
    https://dist.apache.org/repos/dist/dev/mynewt/apache-mynewt-1.3.0/rc1/apache-mynewt-newt-bin-linux-1.3.0.tgz
    -
    https://dist.apache.org/repos/dist/dev/mynewt/apache-mynewt-1.3.0/rc1/apache-mynewt-newtmgr-bin-linux-1.3.0.tgz
  osx:
    -
    https://dist.apache.org/repos/dist/dev/mynewt/apache-mynewt-1.3.0/rc1/apache-mynewt-newt-bin-osx-1.3.0.tgz
    -
    https://dist.apache.org/repos/dist/dev/mynewt/apache-mynewt-1.3.0/rc1/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-rc1

Posted by marko kiiskila <ma...@runtime.io>.

> On Dec 1, 2017, at 1:29 PM, Christopher Collins <ch...@runtime.io> wrote:
> 
> On Thu, Nov 30, 2017 at 10:10:00PM -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)
> 

+1 (binding)


Re: [VOTE] Release Apache Mynewt 1.3.0-rc1

Posted by Christopher Collins <ch...@runtime.io>.
On Thu, Nov 30, 2017 at 10:10:00PM -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-rc1

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

> On Dec 3, 2017, at 2:35 PM, Sheela Kiiskila <sh...@runtime.io> wrote:
> 
> Hi Justin,
> We will fix the license and release it for voting again on Monday
> 
> -Sheela
> 
> On Sat, Dec 2, 2017 at 9:21 PM Justin Mclean <ju...@classsoftware.com>
> wrote:
> 
>> Hi,
>> 
>> Forgot to mention technically this vote has passed (3 +1’s and more +1’s
>> than -1’s) I'll leave it up t the release manager if it’s released or not,
>> but given it's including Category X licensed software I’d suggest you don’t
>> :-)
>> 
>> Thanks,
>> Justin


Re: [VOTE] Release Apache Mynewt 1.3.0-rc1

Posted by Sheela Kiiskila <sh...@runtime.io>.
Hi Justin,
We will fix the license and release it for voting again on Monday

-Sheela

On Sat, Dec 2, 2017 at 9:21 PM Justin Mclean <ju...@classsoftware.com>
wrote:

> Hi,
>
> Forgot to mention technically this vote has passed (3 +1’s and more +1’s
> than -1’s) I'll leave it up t the release manager if it’s released or not,
> but given it's including Category X licensed software I’d suggest you don’t
> :-)
>
> Thanks,
> Justin

Re: [VOTE] Release Apache Mynewt 1.3.0-rc1

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

Forgot to mention technically this vote has passed (3 +1’s and more +1’s than -1’s) I'll leave it up t the release manager if it’s released or not, but given it's including Category X licensed software I’d suggest you don’t :-)

Thanks,
Justin

Re: [VOTE] Release Apache Mynewt 1.3.0-rc1

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

Sorry it’s -1 (binding) due to category X licenses and compiles code in the source release.

It look like some 4 clause BSD licenses have slipped in [18][19] - sadly these are category X [20] and not compatable with the Apache license.

We also have compile code in the source release. [21][22][23][24][25][26]

There’s also a couple of minor license issues that need to be fixed with core in particular missing a number of things.

I checked:
- signatures and hashes good
- LICENSE and NOTICE in blinky is fine
- LICENSE for newt is missing homedir [1]
- LICENSE for core is missing loraping [2] , lora driver [3], rtt driver [4], tsl2561 driver [5], apollo2 [6], pic32  code [7], mis code [8], lara node code [9], mitt [10], sys view [11], MIT licensed normalize in bootstrap [12], affix [13], scroll spy [14], ppp [15], tinycbor [16]\ and fonts here [17]
- other NOTICES are fine
- Source code has headers where needed
- Binary files in source release

Thanks,
Justin


1. apache-mynewt-newt-1.3.0/newtmgr/vendor/github.com/mitchellh/go-homedir/
2. apache-mynewt-core-1.3.0/apache-mynewt-core-1.3.0/apps/loraping/
3. apache-mynewt-core-1.3.0/apache-mynewt-core-1.3.0/hw/drivers/lora/sx1276
4. apache-mynewt-core-1.3.0/apache-mynewt-core-1.3.0/hw/drivers/rtt
5. apache-mynewt-core-1.3.0/hw/drivers/sensors/tsl2561
6, apache-mynewt-core-1.3.0/hw/mcu/ambiq/apollo2
7. apache-mynewt-core-1.3.0/hw/mcu/microchip/pic32mx470f512h
8. apache-mynewt-core-1.3.0/hw/mips-hal/src/arch/mips
9. apache-mynewt-core-1.3.0/net/lora/node
10 apache-mynewt-core-1.3.0/net/mqtt/eclipse
11. apache-mynewt-core-1.3.0/sys/sysview
12. /apache-mynewt-core-1.3.0/docs/_static/css/bootstrap-3.0.3.min.css
13. apache-mynewt-core-1.3.0/docs/themes/mynewt/static/js/affix.js
14. apache-mynewt-core-1.3.0/docs/themes/mynewt/static/js/scrollspy.js
15. apache-mynewt-core-1.3.0/net/ip/lwip_base/src/netif/ppp
16. apache-mynewt-core-1.3.0/encoding/tinycbor/include/tinycbor
17. apache-mynewt-core-1.3.0/docs/themes/mynewt/static/fonts
18 apache-mynewt-core-1.3.0/apache-mynewt-core-1.3.0/net/ip/lwip_base/include/netif/ppp/pppoe.h
19 apache-mynewt-core-1.3.0/apache-mynewt-core-1.3.0/net/ip/lwip_base/src/netif/ppp/pppoe.c
20. https://www.apache.org/legal/resolved.html#category-x
21. apache-mynewt-core-1.3.0/net/ip/lwip_base/test/fuzz/inputs/arp/arp_req.bin
22. apache-mynewt-core-1.3.0/net/ip/lwip_base/test/fuzz/inputs/icmp/icmp_ping.bin
23. apache-mynewt-core-1.3.0/net/ip/lwip_base/test/fuzz/inputs/ipv6/neighbor_solicitation.bin
24. apache-mynewt-core-1.3.0/net/ip/lwip_base/test/fuzz/inputs/ipv6/router_adv.bin
25. apache-mynewt-core-1.3.0/net/ip/lwip_base/test/fuzz/inputs/tcp/tcp_syn.bin
26. apache-mynewt-core-1.3.0/net/ip/lwip_base/test/fuzz/inputs/udp/udp_port_5000.bin

Re: [VOTE] Release Apache Mynewt 1.3.0-rc1

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

Regards,
Vipul Rahane

> On Nov 30, 2017, at 4:10 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/rc1/
> 
> 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 5e48701c295469fbff7732f47ce3394c8d6eebf4
> newt:
>  repos: https://github.com/apache/mynewt-newt
>  commit 1113413cbb259ebb4ded4a6dd706046435864ee9
> newtmgr:
>  repos: https://github.com/apache/mynewt-newtmgr
>  commit 686f53209775133769cc57ab4873589b484c36ad
> 
> In addition, the following newt convenience binaries are available:
>  linux:
>    -
>    https://dist.apache.org/repos/dist/dev/mynewt/apache-mynewt-1.3.0/rc1/apache-mynewt-newt-bin-linux-1.3.0.tgz
>    -
>    https://dist.apache.org/repos/dist/dev/mynewt/apache-mynewt-1.3.0/rc1/apache-mynewt-newtmgr-bin-linux-1.3.0.tgz
>  osx:
>    -
>    https://dist.apache.org/repos/dist/dev/mynewt/apache-mynewt-1.3.0/rc1/apache-mynewt-newt-bin-osx-1.3.0.tgz
>    -
>    https://dist.apache.org/repos/dist/dev/mynewt/apache-mynewt-1.3.0/rc1/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