Re: [DISCUSS] NuttX 9.1 RC1

2020-07-03 Thread Haitao Liu
I have just downloaded https://dist.apache.org/repos/dist/dev/incubator/nuttx/9.1.0-RC1/ and built sim:nsh which reports rcS missing as below. But I checked the release/9.1 branch with rcS change inside. So I wonder if the 9.1.0-RC1 is not align to the latest 9.1 branch code. make[1]: Entering dir

Re: Build failed in Jenkins: NuttX-Nightly-Build #208

2020-07-02 Thread Haitao Liu
sim:module32 config build break under ubuntu linux. MODULECC: chardev.c cc1: error: code model 'large' not supported in the 32 bit mode Makefile:79: recipe for target 'chardev.o' failed make[4]: *** [chardev.o] Error 1 It seems caused by the below change. @Takashi Yamamoto please take a look

Re: Build failed in Jenkins: NuttX-Nightly-Build #165

2020-05-21 Thread Haitao Liu
.org/jira/plugins/servlet/mobile#issue/INFRA-20271 > > On Wed, May 20, 2020, 8:35 PM Haitao Liu wrote: > > > It seems unstable this time with using docker in nightly build : ( > > Anyway, I trigger build again. > > > > Apache Jenkins Server 于2020年5月21日周

Re: Build failed in Jenkins: NuttX-Nightly-Build #165

2020-05-20 Thread Haitao Liu
It seems unstable this time with using docker in nightly build : ( Anyway, I trigger build again. Apache Jenkins Server 于2020年5月21日周四 上午11:11写道: > See < > https://builds.apache.org/job/NuttX-Nightly-Build/165/display/redirect> > > Changes: > > > -- > [...t

Re: Build failed in Jenkins: NuttX-Nightly-Build #164

2020-05-20 Thread Haitao Liu
>From the below log, it seems the Jenkins/Hudson self problem caused build interrupt. Manually trigger the nightly build again. Configuration/Tool: olimex-stm32-e407/mrf24j40-6lowpan,CONFIG_ARMV7M_TOOLCHAIN_GNU_E

Re: [VOTE] Apache NuttX 9.0.0 (incubating) RC1 release

2020-04-30 Thread Haitao Liu
+1 Run under macos and ubuntu linux with some sim configs. Xiang Xiao 于2020年5月1日周五 上午4:51写道: > +1 > Build and run sim:nsh on WSL. > > -Original Message- > From: Brennan Ashton > Sent: Tuesday, April 28, 2020 2:06 PM > To: dev@nuttx.apache.org > Subject: [VOTE] Apache NuttX 9.0.0 (incuba

Re: NuttX github action pull request check build CI enabled

2020-03-07 Thread Haitao Liu
s://github.com/apache/incubator-nuttx/blob/master/boards/xtensa/esp32/esp32-core/README.txt#L82 > > There are only 3 configurations for this arch and all build with no > issues. > > > > > > On Sat, Mar 7, 2020 at 2:57 PM Haitao Liu wrote: > >> With efforts and reviews from

Re: NuttX github action pull request check build CI enabled

2020-03-07 Thread Haitao Liu
ues. > That's great. I'll check it and update the toolchains later. > > On Sat, Mar 7, 2020 at 2:57 PM Haitao Liu wrote: > > > > With efforts and reviews from community, the nuttx and apps github action > > pull request check build CI now take effect. >

NuttX github action pull request check build CI enabled

2020-03-07 Thread Haitao Liu
With efforts and reviews from community, the nuttx and apps github action pull request check build CI now take effect. To summarize, Github action CI workflow steps as below: a. Pull docker container with build essential tools preinstalled b. Clone nuttx, apps and testing repos c. Do check job:

Re: Build failed in Jenkins: NuttX-Nightly-Build #55

2020-03-06 Thread Haitao Liu
The arch/arm/src/sama5/hardware/_sama5d3x_memorymap.h update in commit 730133d84a62b77ced3f54478ca2f470c0364c0d "SAMA5D27 peripheral support - USB Host working (#444)" make the following config build break. Conf

Re: nightly build failures

2020-02-27 Thread Haitao Liu
Hi, Justin, I have noticed the latest NuttX nightly build in https://builds.apache.org/job/NuttX-Nightly-Build/46/console which build breaks and sent email log as below. But the dev maillist hasn't got the jenkins fail email notice. Could you please help look into this or should we ask help from

NuttX Nightly Build Jenkins CI Job Ready Now

2020-02-27 Thread Haitao Liu
Hi, all: NuttX nightly build is coming now: https://builds.apache.org/job/NuttX-Nightly-Build/ Now it's a freestyle project CI job. It could switch to pipeline CI job later which is more functional as Miguel has proposaled. Nightly build job schedule settings as below: a. Build Triggers: The j

Re: Jenkins CI

2020-02-12 Thread Haitao Liu
ps://plugins.jenkins.io/docker-slaves > > On Tue, Feb 4, 2020 at 12:04 PM Haitao Liu wrote: > > > Thanks Xiang! > > Another PR https://github.com/apache/incubator-nuttx-testing/pull/4 > since > > Apache jenkins slave haven't gperf preinstalled, > > so switch

Re: Jenkins CI

2020-02-04 Thread Haitao Liu
gperf instead? Xiang Xiao 于2020年2月4日周二 下午2:36写道: > I will merge it. > > On Tue, Feb 4, 2020 at 12:50 PM Haitao Liu wrote: > > > > Hi, Greg, > > Thanks to Miguel's careful review, could you please help to finish the PR > > merge? > > Then I and Migu

Re: Jenkins CI

2020-02-03 Thread Haitao Liu
Hi, Greg, Thanks to Miguel's careful review, could you please help to finish the PR merge? Then I and Miguel can continue the development with more PRs and refinement. Gregory Nutt 于2020年1月31日周五 下午11:30写道: > > > I have just added the CI scripts and testlist files in > > https://github.com/apache

Re: Jenkins CI

2020-01-31 Thread Haitao Liu
Hi, Miguel, I have just added the CI scripts and testlist files in https://github.com/apache/incubator-nuttx-testing/pull/3 And asked XiaoXiang help to create Nuttx Nightly build job in builds.apache.org before. But it's just a freestyle CI job which call cibuild.sh simply. Once CI script and test

Re: Jenkins CI

2020-01-16 Thread Haitao Liu
Thanks Greg and Abdelatif. I am going to use the Pinguino toolchain at first to let it work, and try the buildroot way later with free time. Gregory Nutt 于2020年1月16日周四 下午10:26写道: > > > In addition, I notice http://www.nuttx.org/Documentation/NuttX.html say > gnu > > toolchains based on buildroo

Re: Jenkins CI

2020-01-16 Thread Haitao Liu
Justin Mclean 于2020年1月17日周五 上午5:19写道: > Hi, > > I think working on a CI document together it a great idea. > > I also agree with Miguel's idea to working on a CI document. So save and inspire more best practices in CI. > - What architectures we want to include: all of them? (list them) some of

Re: Jenkins CI

2020-01-16 Thread Haitao Liu
, it does the job. > > On Thu, Jan 16, 2020 at 1:46 PM Haitao Liu wrote: > > > > Hi, Greg, may I ask where you find the right mips gcc toolchain? > > I haven't found an official prebuilt mips gcc toolchain yet(mips.com > > connect failed here). Or build it from sourc

Re: Jenkins CI

2020-01-16 Thread Haitao Liu
Hi, Greg, may I ask where you find the right mips gcc toolchain? I haven't found an official prebuilt mips gcc toolchain yet(mips.com connect failed here). Or build it from source code. Gregory Nutt 于2020年1月9日周四 上午11:55写道: > > > Thanks, I think we can firstly get start in Linux and Windows. Then

Re: Apache Code Relese (Was Re: Side-effects of removing (void))

2020-01-13 Thread Haitao Liu
Justin, As Greg says, it's really little out of sync : ( Before incubator-nuttx-testing repository initialized with master to fork, I did some prepare work in my own nuttx-testing project. Now I have forked apache/incubator-nuttx-testing, I'll switch to my own fork to do work and then make PR to wo

Re: Apache Code Relese (Was Re: Side-effects of removing (void))

2020-01-13 Thread Haitao Liu
t > completed our workflow actually. > > It was expected to miss one release cycle, but we should've at least > completed the requirements by now. > It's not reasonable to consider an Apache release right now because we > need to improve our QA process, > which is

Re: Jenkins CI

2020-01-09 Thread Haitao Liu
successfully used that approach in previous projects and I think is > really useful to managing complex situations. If there is interest I can > help, since I have previous experience with it. > > Cheers, > Miguel > > > > > > > > On Thu, Jan 9, 2020 at 10:32 AM

Re: Jenkins CI

2020-01-09 Thread Haitao Liu
That's great nuttx-testing project is available. I think empty nuttx-testing project is ok now. We'll put the CI scripts and testing related stuff here later. So sum up, in my opinion, there would be four CI jobs for NuttX projects: 1 One incubator-nuttx-website CI Job: Once commit merged i

Re: Jenkins CI

2020-01-09 Thread Haitao Liu
Or https://github.com/NuttX/tools would be better to hold the jenkins CI scripts in this period? Haitao Liu 于2020年1月9日周四 下午4:08写道: > In my opinion, Jenkins CI scripts could be version controlled firstly > locally or my github. > Once the whole process is functional, I think the best pl

Re: Jenkins CI

2020-01-09 Thread Haitao Liu
s live in version control somewhere? > > cheers > adam > > On Wed, Jan 8, 2020 at 7:44 PM Haitao Liu wrote: > > > Ok, get it. Thanks! > > > > Justin Mclean 于2020年1月9日周四 上午11:07写道: > > > > > Hi, > > > > > > > Thanks, I think

Re: Jenkins CI

2020-01-09 Thread Haitao Liu
Gregory Nutt 于2020年1月9日周四 上午11:55写道: > > > Thanks, I think we can firstly get start in Linux and Windows. Then > > consider how to setup Mac later, donate slave or other. > > Two other question, nuttx uses some cross compile toolchains etc. In > > addition, Cygwin or MinGW is in need once nuttx b

Re: Jenkins CI

2020-01-08 Thread Haitao Liu
Ok, get it. Thanks! Justin Mclean 于2020年1月9日周四 上午11:07写道: > Hi, > > > Thanks, I think we can firstly get start in Linux and Windows. Then > > consider how to setup Mac later, donate slave or other. > > Two other question, nuttx uses some cross compile toolchains etc. In > > addition, Cygwin or

Re: Jenkins CI

2020-01-08 Thread Haitao Liu
Thanks, I think we can firstly get start in Linux and Windows. Then consider how to setup Mac later, donate slave or other. Two other question, nuttx uses some cross compile toolchains etc. In addition, Cygwin or MinGW is in need once nuttx built under Windows slaves. Should we ask for Apache Infra

Re: Jenkins CI

2020-01-08 Thread Haitao Liu
Hi, Justin, I have some questions about Apache Infra. Since NuttX would be built under Linux/Mac/Windows environment, does Apache Infra Jenkins CI provides Mac and Windows slave machines to ease CI build? Justin Mclean 于2020年1月8日周三 下午12:00写道: > Hi, > > Changing subjects. > > > Since code check

Re: Jenkins CI

2020-01-08 Thread Haitao Liu
Now there is checkpatch.sh in nuttx/tools which call nxstyle to support patch/file/commit check. It could be used as a git pre-commit hook. Disruptive Solutions 于2020年1月8日周三 下午3:14写道: > Is there a “code style” formatter possible for say Eclipse for Apache > Nuttx? This can be custom made and giv

Re: Jenkins CI

2020-01-07 Thread Haitao Liu
In my opionion, it's best setup job here in https://builds.apache.org Justin Mclean 于2020年1月8日周三 下午12:00写道: > Hi, > > Changing subjects. > > > Since code check part is available now, could I and Duo prepare to setup > > Jenkins CI job firstly? > > Where are you intending to set up this job? Her

Re: Jenkins CI

2020-01-07 Thread Haitao Liu
Greg, all the CI specific scripts would only be in Jenkins Job Server. They won't come into nuttx/ and apps/ end-user directories. Gregory Nutt 于2020年1月8日周三 下午12:03写道: > >> Since code check part is available now, could I and Duo prepare to setup > >> Jenkins CI job firstly? > > Where are you int

Re: Working Effectively (was Point of Order)

2020-01-07 Thread Haitao Liu
Greg, Jenkins CI would not touch nuttx/ and apps/ end-user directories. Gregory Nutt 于2020年1月8日周三 上午11:58写道: > > Since code check part is available now, could I and Duo prepare to setup > > Jenkins CI job firstly? > > At fist, start to do the PR check stage according to the workflow option > > c

Re: Working Effectively (was Point of Order)

2020-01-07 Thread Haitao Liu
he.org > > Subject: Re: Working Effectively (was Point of Order) > > > > I think that we should update all code with nxstyle then we start with a > > clean code on which patches will be checked > > > > Alin > > > > On Tue, Dec 31, 2019 at 3:42 PM Haitao L

Re: nxstyle (Was Re: Working Effectively (was Point of Order))

2020-01-01 Thread Haitao Liu
Yes, nxstyle check script comes at first. After it can check the PR patch, then I'll jump into the build stage including CI setup, autobuild. As to apache build, ZhangDuo or David may help in the process since they are familiar with apache infra and github integration. Gregory Nutt 于2020年1月2日周四 上

Re: nxstyle (Was Re: Working Effectively (was Point of Order))

2020-01-01 Thread Haitao Liu
Thanks your detailed explanation to nxstyle. I'll try my best to update nxstyle step by step. Gregory Nutt 于2020年1月1日周三 上午4:42写道: > > > For (1) false negatives, I just create a few simple test files and > > verify that nxstyle detects the error. Pretty easy. > > > > For (2) false positives, it i

Re: Working Effectively (was Point of Order)

2019-12-31 Thread Haitao Liu
x.apache.org] > > Hi, Xiao Xiang and Haitao Liu > > > Haitao is preparing a script for style check, the feature include: > > 1.Auto build nxstyle > > 2.Improve nxstyle to check the partial file for supporting patch like > file > > 3.Input can be the source files, patch

Re: Workflow Development

2019-12-26 Thread Haitao Liu
ed from infra. > > What is you git user name? > > Anyone else want in as admins just ask. > > David > > -Original Message- > From: Haitao Liu [mailto:liugu...@gmail.com] > Sent: Wednesday, December 25, 2019 7:21 PM > To: dev@nuttx.apache.org > Subject: Re:

Re: Workflow Development

2019-12-25 Thread Haitao Liu
Hi, I am glad to participate in nuttx workflow development and wourld try my best to make more contributions later : ) Justin, since I'm not a committer for nuttx now, if I want to access nuttx workflow related apache resources(Jenkins CI, Confluence, Release etc ) , what should I do? Email acco

Re: [DISCUSS - NuttX Workflow]

2019-12-18 Thread Haitao Liu
the Knot does. - It is the where > > On 2019/12/18 10:09:26, Alan Carvalho de Assis wrote: > > Hi Liu, > > > > On Wednesday, December 18, 2019, Haitao Liu wrote: > > > How about just keep two separate git repositories (apps and nuttx > > > projects) in

Re: [DISCUSS - NuttX Workflow]

2019-12-18 Thread Haitao Liu
How about just keep two separate git repositories (apps and nuttx projects) instead of add a parent knot repo with apps and nuttx as sub-modules? As to jenkins CI, I haven’t found proper github plugin to get PRs from multiple repos(especially PRs dependency in apps & nuttx ) in one Jenkins job. Be