You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@incubator.apache.org by 王乾元 <wq...@gmail.com> on 2019/07/08 11:18:40 UTC

[Vote] Release Apache Weex (Incubating) 0.26.0-RC2

Hi,

The Apache Weex community has voted and approved the proposal to release
Apache Weex (Incubating) version 0.26.0-RC2.
We now kindly request the Incubator PMC members to review and vote on this
incubator release.


   - Vote thread:
   https://lists.apache.org/x/thread.html/1fe6327f7a2775fad2ca08c6960dac8d389479fce2abbd8c6680a374@%3Cdev.weex.apache.org%3E
   - Vote result thread:
   https://lists.apache.org/x/thread.html/199d2046caece609992271546926378dda4dc2bfd5281caa3ff9c8a6@%3Cdev.weex.apache.org%3E
   - Git tag for this Release:  0.26.0-RC2
   - The source tarball could be found at :
   https://dist.apache.org/repos/dist/dev/incubator/weex/0.26.0/RC2/apache-weex-incubating-0.26.0-RC2-src.tar.gz
   <https://dist.apache.org/repos/dist/dev/incubator/weex/0.26.0/RC1/apache-weex-incubating-0.26.0-RC1-src.tar.gz>
   - The signature of the source tarball could be found at :
   https://dist.apache.org/repos/dist/dev/incubator/weex/0.26.0/RC2/apache-weex-incubating-0.26.0-RC2-src.tar.gz.asc
   <https://dist.apache.org/repos/dist/dev/incubator/weex/0.26.0/RC1/apache-weex-incubating-0.26.0-RC1-src.tar.gz.asc>
   - The SHA-512 checksum of the source tarball could be found at :
   https://dist.apache.org/repos/dist/dev/incubator/weex/0.26.0/RC2/apache-weex-incubating-0.26.0-RC2-src.tar.gz.sha512
   <https://dist.apache.org/repos/dist/dev/incubator/weex/0.26.0/RC1/apache-weex-incubating-0.26.0-RC1-src.tar.gz.sha512>
   - The source tarball is signed with Key:
   CCEFD4B69782450DE173FB5FC7286E03F6E02FBC, which could be found in the key
   file: https://dist.apache.org/repos/dist/dev/incubator/weex/KEYS


*ChangeLog about this version:*
*Features*

   - Support arm64 & ndk18 on Android platform.
   - Android JSC Runtime refactor.
   - Android & iOS multi-size screen & rotation support.
   - Background JS thread on iOS.
   - Log module on iOS and Android to support redirection.
   - Synchronous call of component methods.
   - Unified C++ log system of WeexCore.

*Main Bugfix*

   - Animation module crash on iOS.
   - RTL layout crash on iOS.
   - NSTimer not removed by WXTimerModule on iOS.
   - Occasionally showing placeholder instead of main image on iOS.
   - Animation end progress error on iOS.
   - Some NPE issues on Android.
   - Closing fd multiple times on Android IPC.
   - box-shadow crash protection on Android.
   - GPU texture size overflow protection on Android.
   - Weexcore.so loading failure problem on Android.


One can build the binary from source according to
https://github.com/apache/incubator-weex/blob/0.26.0-RC2/HOW-TO-BUILD.md#build-all-by-script
<https://github.com/apache/incubator-weex/blob/0.26.0-RC1/HOW-TO-BUILD.md#build-all-by-script>


This vote will remain open for at least 72 hours, until we get enough
votes. Please vote on releasing this RC.

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove (and reason why)

Re: [Vote] Release Apache Weex (Incubating) 0.26.0-RC2

Posted by 申远 <sh...@gmail.com>.
>
> I’m concerned that I don’t see any indication that release contains a
> dependancy on Category X software. This dependancy is going to be included
> in the convenance binary right? Is my understanding of this correct? If so
> this may come as a surprise to users? How will they be informed of this?


Yes. The LGPL runtime will be bundled in the convenience binary of Weex. In
our *next release*, the LGPL runtime will be decoupled convenience binary.
Users would include both weex_sdk and Webkit(Actually, we only use the
JavaScriptCore of Webkit) together like following:

		<dependency>
			<artifactId>weex_sdk</artifactId>
		</dependency>
                <dependency>
			<artifactId>webkit</artifactId>
		</dependency>


I think user would understand that they must include a LGPL runtime(Or any
other Javascript interpretator they like) in this way.

Best Regards,
YorkShen

申远


Justin Mclean <ju...@classsoftware.com> 于2019年7月10日周三 上午7:52写道:

> Hi,
>
> +1 (binding)
>
> I checked:
> - incubating in name
> - signature and hashes fine
> - DISCLAIMER exists
> - LICENSE and NOTICE files fine
> - No unexpected binary files
> - Source file have ASF headers where needed (although rat is a little
> noisy so may of missed one)
> - Didn’t try to compile
>
> I’m concerned that I don’t see any indication that release contains a
> dependancy on Category X software. This dependancy is going to be included
> in the convenance binary right? Is my understanding of this correct? If so
> this may come as a surprise to users? How will they be informed of this?
>
> I would also suggest you use an apache.org email address to sign the
> artefact.
>
> Thanks,
> Justin
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: [Vote] Release Apache Weex (Incubating) 0.26.0-RC2

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

+1 (binding)

I checked:
- incubating in name
- signature and hashes fine
- DISCLAIMER exists
- LICENSE and NOTICE files fine
- No unexpected binary files
- Source file have ASF headers where needed (although rat is a little noisy so may of missed one)
- Didn’t try to compile

I’m concerned that I don’t see any indication that release contains a dependancy on Category X software. This dependancy is going to be included in the convenance binary right? Is my understanding of this correct? If so this may come as a surprise to users? How will they be informed of this?

I would also suggest you use an apache.org email address to sign the artefact.

Thanks,
Justin
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [Vote] Release Apache Weex (Incubating) 0.26.0-RC2

Posted by Greg Stein <gs...@gmail.com>.
+1 (binding)

(also, again, registering my dispute with needs for IPMC votes)


On Mon, Jul 8, 2019 at 6:19 AM 王乾元 <wq...@gmail.com> wrote:

> Hi,
>
> The Apache Weex community has voted and approved the proposal to release
> Apache Weex (Incubating) version 0.26.0-RC2.
> We now kindly request the Incubator PMC members to review and vote on this
> incubator release.
>
>
>    - Vote thread:
>
> https://lists.apache.org/x/thread.html/1fe6327f7a2775fad2ca08c6960dac8d389479fce2abbd8c6680a374@%3Cdev.weex.apache.org%3E
>    - Vote result thread:
>
> https://lists.apache.org/x/thread.html/199d2046caece609992271546926378dda4dc2bfd5281caa3ff9c8a6@%3Cdev.weex.apache.org%3E
>    - Git tag for this Release:  0.26.0-RC2
>    - The source tarball could be found at :
>
> https://dist.apache.org/repos/dist/dev/incubator/weex/0.26.0/RC2/apache-weex-incubating-0.26.0-RC2-src.tar.gz
>    <
> https://dist.apache.org/repos/dist/dev/incubator/weex/0.26.0/RC1/apache-weex-incubating-0.26.0-RC1-src.tar.gz
> >
>    - The signature of the source tarball could be found at :
>
> https://dist.apache.org/repos/dist/dev/incubator/weex/0.26.0/RC2/apache-weex-incubating-0.26.0-RC2-src.tar.gz.asc
>    <
> https://dist.apache.org/repos/dist/dev/incubator/weex/0.26.0/RC1/apache-weex-incubating-0.26.0-RC1-src.tar.gz.asc
> >
>    - The SHA-512 checksum of the source tarball could be found at :
>
> https://dist.apache.org/repos/dist/dev/incubator/weex/0.26.0/RC2/apache-weex-incubating-0.26.0-RC2-src.tar.gz.sha512
>    <
> https://dist.apache.org/repos/dist/dev/incubator/weex/0.26.0/RC1/apache-weex-incubating-0.26.0-RC1-src.tar.gz.sha512
> >
>    - The source tarball is signed with Key:
>    CCEFD4B69782450DE173FB5FC7286E03F6E02FBC, which could be found in the
> key
>    file: https://dist.apache.org/repos/dist/dev/incubator/weex/KEYS
>
>
> *ChangeLog about this version:*
> *Features*
>
>    - Support arm64 & ndk18 on Android platform.
>    - Android JSC Runtime refactor.
>    - Android & iOS multi-size screen & rotation support.
>    - Background JS thread on iOS.
>    - Log module on iOS and Android to support redirection.
>    - Synchronous call of component methods.
>    - Unified C++ log system of WeexCore.
>
> *Main Bugfix*
>
>    - Animation module crash on iOS.
>    - RTL layout crash on iOS.
>    - NSTimer not removed by WXTimerModule on iOS.
>    - Occasionally showing placeholder instead of main image on iOS.
>    - Animation end progress error on iOS.
>    - Some NPE issues on Android.
>    - Closing fd multiple times on Android IPC.
>    - box-shadow crash protection on Android.
>    - GPU texture size overflow protection on Android.
>    - Weexcore.so loading failure problem on Android.
>
>
> One can build the binary from source according to
>
> https://github.com/apache/incubator-weex/blob/0.26.0-RC2/HOW-TO-BUILD.md#build-all-by-script
> <
> https://github.com/apache/incubator-weex/blob/0.26.0-RC1/HOW-TO-BUILD.md#build-all-by-script
> >
>
>
> This vote will remain open for at least 72 hours, until we get enough
> votes. Please vote on releasing this RC.
>
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove (and reason why)
>

Re: [Vote] Release Apache Weex (Incubating) 0.26.0-RC2

Posted by Myrle Krantz <my...@apache.org>.
On Tue, Jul 9, 2019 at 5:24 AM 申远 <sh...@gmail.com> wrote:

> >
> > * gradle build works (I had trouble with the build script in the scripts
> > directory)
>
> If you build Weex on a Mac, could you please explain your problem here,
> maybe we shall fix it before next release. We only test build script on Mac
> platform, if it's on other platforms, there could be problem like Apple
> only provide iOS toolchain on Mac
>

I build on ubuntu.  I saw in your documentation that you only support Mac,
and that is an acceptable answer.  My comment here was purely informative.


> This throws up 161 files with unknown licenses.
>
> Most of them are  webkit headers, others are README.md, xx.md, xx.lint or
> other stuffs like this. As for RAT exception, what' the procedure, is there
> any document?
>

In gradle you can do this with rat excludes.  For example:

rat {
xmlOutput = false
htmlOutput = false
plainOutput = true
verbose = false
// inputDir = './..'
reportDir = new File(buildDir,'reports/rat')
excludes = [
'**/licenses/**',
'**/*.md',
'**/*.github/*',


Best Regards,
Myrle

Re: [Vote] Release Apache Weex (Incubating) 0.26.0-RC2

Posted by 申远 <sh...@gmail.com>.
>
> * gradle build works (I had trouble with the build script in the scripts
> directory)

If you build Weex on a Mac, could you please explain your problem here,
maybe we shall fix it before next release. We only test build script on Mac
platform, if it's on other platforms, there could be problem like Apple
only provide iOS toolchain on Mac

This throws up 161 files with unknown licenses.

Most of them are  webkit headers, others are README.md, xx.md, xx.lint or
other stuffs like this. As for RAT exception, what' the procedure, is there
any document?

Best Regards,
YorkShen

申远


Myrle Krantz <my...@apache.org> 于2019年7月9日周二 上午2:49写道:

> Hey all,
>
> I vote +1 (binding)
>
> I checked:
> * incubating in name
> * gradle build works (I had trouble with the build script in the scripts
> directory)
> * It contains a correct NOTICE and a LICENSE and DISCLAIMER
> * ran ant (version 13) (Got slowed down by accidentally typing rant-ant
> multiple times : o)
>   -> This throws up 161 files with unknown licenses.  If I understand
> correctly, these are the webkit headers.  I understand you are aware of the
> problem and are working on it.  I will not be able to vote +1 on a second
> release with this problem. But you're aware of that already.  If you get
> legal approval, please consider adjusting the RAT exceptions so that the
> RAT report is clean.
> * all other source files have ASF headers
>
> Best Regards,
> Myrle
>
>
> On Mon, Jul 8, 2019 at 1:19 PM 王乾元 <wq...@gmail.com> wrote:
>
> > Hi,
> >
> > The Apache Weex community has voted and approved the proposal to release
> > Apache Weex (Incubating) version 0.26.0-RC2.
> > We now kindly request the Incubator PMC members to review and vote on
> this
> > incubator release.
> >
> >
> >    - Vote thread:
> >
> >
> https://lists.apache.org/x/thread.html/1fe6327f7a2775fad2ca08c6960dac8d389479fce2abbd8c6680a374@%3Cdev.weex.apache.org%3E
> >    - Vote result thread:
> >
> >
> https://lists.apache.org/x/thread.html/199d2046caece609992271546926378dda4dc2bfd5281caa3ff9c8a6@%3Cdev.weex.apache.org%3E
> >    - Git tag for this Release:  0.26.0-RC2
> >    - The source tarball could be found at :
> >
> >
> https://dist.apache.org/repos/dist/dev/incubator/weex/0.26.0/RC2/apache-weex-incubating-0.26.0-RC2-src.tar.gz
> >    <
> >
> https://dist.apache.org/repos/dist/dev/incubator/weex/0.26.0/RC1/apache-weex-incubating-0.26.0-RC1-src.tar.gz
> > >
> >    - The signature of the source tarball could be found at :
> >
> >
> https://dist.apache.org/repos/dist/dev/incubator/weex/0.26.0/RC2/apache-weex-incubating-0.26.0-RC2-src.tar.gz.asc
> >    <
> >
> https://dist.apache.org/repos/dist/dev/incubator/weex/0.26.0/RC1/apache-weex-incubating-0.26.0-RC1-src.tar.gz.asc
> > >
> >    - The SHA-512 checksum of the source tarball could be found at :
> >
> >
> https://dist.apache.org/repos/dist/dev/incubator/weex/0.26.0/RC2/apache-weex-incubating-0.26.0-RC2-src.tar.gz.sha512
> >    <
> >
> https://dist.apache.org/repos/dist/dev/incubator/weex/0.26.0/RC1/apache-weex-incubating-0.26.0-RC1-src.tar.gz.sha512
> > >
> >    - The source tarball is signed with Key:
> >    CCEFD4B69782450DE173FB5FC7286E03F6E02FBC, which could be found in the
> > key
> >    file: https://dist.apache.org/repos/dist/dev/incubator/weex/KEYS
> >
> >
> > *ChangeLog about this version:*
> > *Features*
> >
> >    - Support arm64 & ndk18 on Android platform.
> >    - Android JSC Runtime refactor.
> >    - Android & iOS multi-size screen & rotation support.
> >    - Background JS thread on iOS.
> >    - Log module on iOS and Android to support redirection.
> >    - Synchronous call of component methods.
> >    - Unified C++ log system of WeexCore.
> >
> > *Main Bugfix*
> >
> >    - Animation module crash on iOS.
> >    - RTL layout crash on iOS.
> >    - NSTimer not removed by WXTimerModule on iOS.
> >    - Occasionally showing placeholder instead of main image on iOS.
> >    - Animation end progress error on iOS.
> >    - Some NPE issues on Android.
> >    - Closing fd multiple times on Android IPC.
> >    - box-shadow crash protection on Android.
> >    - GPU texture size overflow protection on Android.
> >    - Weexcore.so loading failure problem on Android.
> >
> >
> > One can build the binary from source according to
> >
> >
> https://github.com/apache/incubator-weex/blob/0.26.0-RC2/HOW-TO-BUILD.md#build-all-by-script
> > <
> >
> https://github.com/apache/incubator-weex/blob/0.26.0-RC1/HOW-TO-BUILD.md#build-all-by-script
> > >
> >
> >
> > This vote will remain open for at least 72 hours, until we get enough
> > votes. Please vote on releasing this RC.
> >
> > [ ] +1 approve
> > [ ] +0 no opinion
> > [ ] -1 disapprove (and reason why)
> >
>

Re: [Vote] Release Apache Weex (Incubating) 0.26.0-RC2

Posted by Myrle Krantz <my...@apache.org>.
Hey all,

I vote +1 (binding)

I checked:
* incubating in name
* gradle build works (I had trouble with the build script in the scripts
directory)
* It contains a correct NOTICE and a LICENSE and DISCLAIMER
* ran ant (version 13) (Got slowed down by accidentally typing rant-ant
multiple times : o)
  -> This throws up 161 files with unknown licenses.  If I understand
correctly, these are the webkit headers.  I understand you are aware of the
problem and are working on it.  I will not be able to vote +1 on a second
release with this problem. But you're aware of that already.  If you get
legal approval, please consider adjusting the RAT exceptions so that the
RAT report is clean.
* all other source files have ASF headers

Best Regards,
Myrle


On Mon, Jul 8, 2019 at 1:19 PM 王乾元 <wq...@gmail.com> wrote:

> Hi,
>
> The Apache Weex community has voted and approved the proposal to release
> Apache Weex (Incubating) version 0.26.0-RC2.
> We now kindly request the Incubator PMC members to review and vote on this
> incubator release.
>
>
>    - Vote thread:
>
> https://lists.apache.org/x/thread.html/1fe6327f7a2775fad2ca08c6960dac8d389479fce2abbd8c6680a374@%3Cdev.weex.apache.org%3E
>    - Vote result thread:
>
> https://lists.apache.org/x/thread.html/199d2046caece609992271546926378dda4dc2bfd5281caa3ff9c8a6@%3Cdev.weex.apache.org%3E
>    - Git tag for this Release:  0.26.0-RC2
>    - The source tarball could be found at :
>
> https://dist.apache.org/repos/dist/dev/incubator/weex/0.26.0/RC2/apache-weex-incubating-0.26.0-RC2-src.tar.gz
>    <
> https://dist.apache.org/repos/dist/dev/incubator/weex/0.26.0/RC1/apache-weex-incubating-0.26.0-RC1-src.tar.gz
> >
>    - The signature of the source tarball could be found at :
>
> https://dist.apache.org/repos/dist/dev/incubator/weex/0.26.0/RC2/apache-weex-incubating-0.26.0-RC2-src.tar.gz.asc
>    <
> https://dist.apache.org/repos/dist/dev/incubator/weex/0.26.0/RC1/apache-weex-incubating-0.26.0-RC1-src.tar.gz.asc
> >
>    - The SHA-512 checksum of the source tarball could be found at :
>
> https://dist.apache.org/repos/dist/dev/incubator/weex/0.26.0/RC2/apache-weex-incubating-0.26.0-RC2-src.tar.gz.sha512
>    <
> https://dist.apache.org/repos/dist/dev/incubator/weex/0.26.0/RC1/apache-weex-incubating-0.26.0-RC1-src.tar.gz.sha512
> >
>    - The source tarball is signed with Key:
>    CCEFD4B69782450DE173FB5FC7286E03F6E02FBC, which could be found in the
> key
>    file: https://dist.apache.org/repos/dist/dev/incubator/weex/KEYS
>
>
> *ChangeLog about this version:*
> *Features*
>
>    - Support arm64 & ndk18 on Android platform.
>    - Android JSC Runtime refactor.
>    - Android & iOS multi-size screen & rotation support.
>    - Background JS thread on iOS.
>    - Log module on iOS and Android to support redirection.
>    - Synchronous call of component methods.
>    - Unified C++ log system of WeexCore.
>
> *Main Bugfix*
>
>    - Animation module crash on iOS.
>    - RTL layout crash on iOS.
>    - NSTimer not removed by WXTimerModule on iOS.
>    - Occasionally showing placeholder instead of main image on iOS.
>    - Animation end progress error on iOS.
>    - Some NPE issues on Android.
>    - Closing fd multiple times on Android IPC.
>    - box-shadow crash protection on Android.
>    - GPU texture size overflow protection on Android.
>    - Weexcore.so loading failure problem on Android.
>
>
> One can build the binary from source according to
>
> https://github.com/apache/incubator-weex/blob/0.26.0-RC2/HOW-TO-BUILD.md#build-all-by-script
> <
> https://github.com/apache/incubator-weex/blob/0.26.0-RC1/HOW-TO-BUILD.md#build-all-by-script
> >
>
>
> This vote will remain open for at least 72 hours, until we get enough
> votes. Please vote on releasing this RC.
>
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove (and reason why)
>