68k?

2020-08-03 Thread David Alessio
Hello,

Does anyone know whether NuttX was ever ported to the 68k or ColdFire?  I
thought I remember seeing an early port some time ago, but I may
be mistaken.

Regards,
-david


Re: The new Apache NuttX Logo

2020-05-28 Thread David Alessio
Before it's too late, I'd like to pose the question:
Is there no-one who prefers NuttX be spelled with lower-case "utt"?

Respectfully,
-david

On Wed, May 27, 2020 at 3:01 PM Nathan Hartman 
wrote:

> On Wed, May 27, 2020 at 5:15 PM Gregory Nutt  wrote:
>
> >
> > > Well, it could be a gift certificate of some kind.  Seems like it must
> > > be embedded RTOS themed in some way, however.
> > >
> > > Or maybe a trophy?
> >
> > Better... a T-shirt or hoody with the selected logo on it.
>
>
> That's a neat idea!
>
> Nathan
>


Re: The new Apache NuttX Logo

2020-04-18 Thread David Alessio
I feel strongly about this.  "NuttX" preserves the origin of NuttX and the
name of Mr. Gregory Nutt.  I think we need a logo that respects both.

On Sat, Apr 18, 2020 at 12:47 AM Alan Carvalho de Assis 
wrote:

> Good point David!
>
> I got all logos from PDF and put it publicly visible:
>
> https://cwiki.apache.org/confluence/display/NUTTX/New+Apache+Nuttx+Logo
>
> None of those logo respect the original N and X and lowercase utt of NuttX.
>
> I think Mr. Greg never enforced it too much, although he almost always
> wrote NuttX.
>
> I recall Mr. Wolfgang Denx in the U-Boot mailing list always to scold
> on people who misspelling it as uboot, u-boot, uBoot, etc.
>
> So I always called "NuttX as NuttX" and as you can see even in the URL
> of NuttX Channel it is present:
>
> https://www.youtube.com/c/NuttXChannel
>
> BR,
>
> Alan
>
> On 4/14/20, David Alessio  wrote:
> > I don’t wish to offend anyone but I object to all options on the basis
> that
> > “NuttX” should be spelled with capital ‘N’ and ‘X’, lowercase “utt”.
> >
> > Regards,
> > -david
> >
> > Sent from my iPhone
> >
> >> On Apr 13, 2020, at 7:42 PM, Xiang Xiao 
> >> wrote:
> >>
> >> The new logo could be viewed online here:
> >> https://cwiki.apache.org/confluence/display/NUTTX/New+Apache+Nuttx+Logo
> >> Please give your feedback and suggestoion.
> >>
> >> Thanks
> >>
> >> Xiang
> >>
> >>> On Tue, Apr 14, 2020 at 5:54 AM Justin Mclean <
> jus...@classsoftware.com>
> >>> wrote:
> >>>
> >>> Hi,
> >>>
> >>> It would be easy to put the image on your wiki / confluence.
> >>>
> >>> Justin
> >
>


Re: The new Apache NuttX Logo

2020-04-13 Thread David Alessio
I don’t wish to offend anyone but I object to all options on the basis that 
“NuttX” should be spelled with capital ‘N’ and ‘X’, lowercase “utt”.

Regards,
-david

Sent from my iPhone

> On Apr 13, 2020, at 7:42 PM, Xiang Xiao  wrote:
> 
> The new logo could be viewed online here:
> https://cwiki.apache.org/confluence/display/NUTTX/New+Apache+Nuttx+Logo
> Please give your feedback and suggestoion.
> 
> Thanks
> 
> Xiang
> 
>> On Tue, Apr 14, 2020 at 5:54 AM Justin Mclean  
>> wrote:
>> 
>> Hi,
>> 
>> It would be easy to put the image on your wiki / confluence.
>> 
>> Justin


NuttX Networking capable of dual home?

2020-03-07 Thread David Alessio
Hello,

Has anyone successfully set up a dual home (two IP addresses and subnets)
on an Ethernet interface?

Regards,
-david


Re: [VOTE] Remove Windows Native support?

2020-01-21 Thread David Alessio
+1
Native windows support doesn't solve any problem that isn't already covered
by other, more standard/POSIX solutions; and will always be a maintanance
headache.

On Tue, Jan 21, 2020 at 4:44 AM Alin Jerpelea  wrote:

> -1
>
> On Mon, Jan 20, 2020 at 3:20 PM Gregory Nutt  wrote:
>
> > The [DISCUSS] phase has complete and comments have been received.  It is
> > time to vote for or against removing Windows native support from the
> > NuttX RTOS.
> >
> > Anyone in the community may vote on this question to express their
> > opinion.  However, only votes form PPC members will used to determine
> > the outcome.   A minimum of 3 PPMC +1 votes and more +1 PPMC votes than
> > -1 PPMC are required to pass this vote.
> >
> > You may vote one of the following:
> >
> > [ ] +1 Remove all support for the Windows native build from the RTOS
> > [ ]  0 No strong opinion
> > [ ] -1 Retain support for the Windows native build in the RTOS
> >
> > Voting will close in 72 hours.
> >
> >
>


Re: [nuttx][PATCH] Added Support for RTC & IPV6 on RX65N

2020-01-14 Thread David Alessio
Anjana,

Please remove the Disclaimer from your email, it's incorrect -- you're
sending files containing source code to an open-source project and claiming
confidentiality and intended use by an individual...

Regards,
-david

On Mon, Jan 13, 2020 at 10:02 PM Anjana 
wrote:

> Hi All,
>
> We have uploaded patch for arch/renesas & boards/.
>
> The patch is created for the code version dated 08th Jan 2020 (Downloaded
> on 08th Jan 2020).
>
> This patch adds support for the following :
>
>
>1. Added Support for RTC driver in RX65N
>2. Added support for IPV6.
>
>
> Regards,
>
> Anjana
> --
> *Disclaimer: This email and any files transmitted with it are confidential
> and intended solely for the use of the individual or entity to whom they
> are addressed. If you are not the intended recipient of this message , or
> if this message has been addressed to you in error, please immediately
> alert the sender by reply email and then delete this message and any
> attachments. If you are not the intended recipient, you are hereby notified
> that any use, dissemination, copying, or storage of this message or its
> attachments is strictly prohibited. Email transmission cannot be guaranteed
> to be secure or error-free, as information could be intercepted, corrupted,
> lost, destroyed, arrive late or incomplete, or contain viruses. The sender,
> therefore, does not accept liability for any errors, omissions or
> contaminations in the contents of this message which might have occurred as
> a result of email transmission. If verification is required, please request
> for a hard-copy version. *
> --
>


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

2020-01-13 Thread David Alessio
On Mon, Jan 13, 2020 at 4:24 PM Gregory Nutt  wrote:

>
> >> To Greg's point: how is it that master is broken?  How did we allow any
> >> merge that hadn't yet been checked (at least to compile, if not
> function)?
> >> It seems to me that somewhere in our workflow discussion(s) we've
> >> put Descartes before the horse.
> > We need help getting that workflow document finished. Would you be able
> to
> > help with that?
>
> In particular the automated workflow.  I think the basic submit and
> merge PRs is covered in detail.
>
> Haitao Liu is the person in charge of developing the automated workflow,
> but we will start off simple.  He is currently setting up some Jenkins
> CI.  I know that he also plans to trigger a coding standard and license
> check when the PR is submitted.  But I don't know any more than that.
> There has been discussion of more targeted builds to assure that new
> changes don't break the build and discussion of hooks future
> hardware/simulator in loop testing.  That is all a little vage.  Without
> a specification for testing to be performed in the automated workflow,
> I'm not sure how we give guidance.
>
> Greg
>
>
 I don't know HaiTao, but from the discussions here that I've read, I'm
very supportive of his approach.

The point I'd like to make, is that I'd much rather the whole world stop
turning, nothing get merged into master until we sort out the process;
rather than allow anything to break master.  I'd like for us to adopt a
philosophy that "Nothing is worse than breaking Master."  Now, that's just
me, I welcome counterarguments (and even flames).

-david


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

2020-01-13 Thread David Alessio
Forgive me, I'm just returning from a much-needed holiday break with family
and still trying to sort through 1400+ email msgs...

To Greg's point: how is it that master is broken?  How did we allow any
merge that hadn't yet been checked (at least to compile, if not function)?
It seems to me that somewhere in our workflow discussion(s) we've
put Descartes before the horse.

Confused,
-david

On Sun, Jan 12, 2020 at 4:44 PM Gregory Nutt  wrote:

>
> > I have ran the build tests and do not know of any other cases like
> > this.  ...
>
> That needs clarification.  I have been starting the build tests everyday
> for the past weeks, but there has been no successful, complete run of
> the ARM builds in the past 3 weeks.  The build has been broken every day
> for the past three weeks and the breakage appears to be getting worse,
> not better.
>
> This weekend was the due date for the 8.4 release of NuttX.  That has
> now gone by.  I will not be doing any further releases.  That is now the
> responsibility of the PPMC.  The next NuttX release will be the first
> Apache release.
>
> When should we do this first Apache release?  How do we do this? Who is
> the release manager? (hint:  not me)  Since the breakage is coming on a
> daily basis, how/when can we get a stable enough system to even consider
> a release.
>
> I required two weeks of stable builds with no new bugs reported before a
> release.  We are not ready to do a release right now.  I don't think I
> have ever seen the OS so unstable as it is right now.  It does not build
> correctly.  There are more and more reports of old stable functionality
> that is now broken.  I have no idea how to get there... at least not
> without some proper workflow definition and some qualification tools in
> place.
>
> Folks, we are destroying this OS.
>
> Greg
>
>
>


Re: Atomic git tagging (was RE: Project Emails)

2019-12-13 Thread David Alessio
> Is there reason for me to be concerned?

Unfortunately, yes.  As much as I like Confluence, if not properly
organized and managed, it can quickly grow into an unnavigable mess.
I suppose it's like anything else we do, it requires a process and
disciplined maintainer...

On Fri, Dec 13, 2019 at 2:42 PM Gregory Nutt  wrote:

>
> > Absolutely, Confluence would be great -- it'd be good place to create
> live
> > documents and tutorials that could evolve along with the code base...
>
> The original plan was to integrate the existing DocuWiki at nuttx.org to
> Confluence.  If we begin using Confluence in an ad hoc way then I have
> some concern that it will interfere with the clean port of the existing
> Wiki.  My hope is that we could have a clean Confluence website.  Is
> there reason for me to be concerned?
>
>
>
>


Re: Atomic git tagging (was RE: Project Emails)

2019-12-13 Thread David Alessio
Absolutely, Confluence would be great -- it'd be good place to create live
documents and tutorials that could evolve along with the code base...

On Fri, Dec 13, 2019 at 2:02 PM Justin Mclean 
wrote:

> Hi,
>
> > So where in Apache is an appropriate place to put shared documents, the
> Apache public equivalent of my shared drive?  I have been trying to scare
> people into action on this workflow here for days now, but I guess this a
> brave group or just completely blind to what is coming.
>
> Best place is confluence. We would need to set up a space for NuttX but
> that’s easily done. Do you want me to go ahead and do that?
>
> Thanks,
> Justin


Re: Atomic git tagging (was RE: Project Emails)

2019-12-13 Thread David Alessio
WRT to this build issue, it used to work without a git repo.  Disclaimer:
I responsible for the original commit, a portion of which Greg reverted
today...

This is a good opportunity to discuss a larger topic -- this is just one
instance of a class of problems that can be minimized [or even avoided]
with the proper process.
I believe that process should be based on the best practices of Bitbucket,
Github, and git.  I may be stating the obvious here, but I'd like to
suggest the following few simple rules:

1. Master should always build and, to the extent possible, "just work
right."

2. all development happens on a specific development branch for one
particular feature or bug.  Features are developed on a branch named
"feature/".  Bug fixes are developed on a branch named
"bugfix/".  Branches and commits must be coherent with
minimal coupling.
 Note: This is important so that commits can be cherry-picked into
other branches and back-ported as hotfixes to previous releases.

3. A pull request triggers a review (review committees TBD according to
domain).  A successful review might be N approvals and no rejections.  In
any case, the testing, debate, and correction happens on that branch before
merge.

4. releases could be managed similarly, as a branch off of Master, i.e.
"release/9.1"  (we're at 8.2.*  IIRC).  If a bug is then discovered in 9.1,
a branch "hotfix/some-silly-bug" would be taken off "release/9.1"

Comments?  [donning flame retardant suit]

Cheers,
-david

On Fri, Dec 13, 2019 at 1:23 PM Nathan Hartman 
wrote:

> To add to the patch-to-merge workflow discussion, an anecdote.
>
> Earlier today I jokingly wrote "For the build system we should
> require more PMC votes than we have PMC members!!"
>
> Soon after, I grabbed the latest updates and tried to build my
> configurations and... the build was broken!
>
> I wrote:
>
> [[[
>
> Uh oh, commit 1c91aec6ae77b49608741e5aa30b8b6876017934 ("tools/ and
> fs/procfs:  Simplify .version file generation") breaks the build if
> not in a git clone:
>
> $ make
> Create .version
> fatal: not a git repository (or any parent up to mount point /home/nate)
> Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
> Missing versioning information
> USAGE: tools/version.sh [-d|-h] [-b ] [-v ]
> 
> Try 'tools/version.sh -h' for more information
> make: *** [tools/Makefile.unix:266: /home/nate/nuttx/.version] Error 1
>
> If git is not available or building a copy of NuttX which is not a git
> clone, the create version logic should degrade gracefully in a way
> that does not break the build!
>
> ]]]
>
> Thankfully, Greg fixed this at warp speed with commits
> 3e4450e2376bb99da2ed5a3f0380044ce868e564 and
> 10b8c01abfa58276f006c282e1d88481fb0a4a8e.
>
> The point is, though, that this is precisely why we need to qualify
> what gets into the system. I feel pretty strongly that we can be
> flexible with things like drivers, hacking on architectural support
> for new chips and boards, etc. The impact of bugs or incomplete code
> there will be minimal and those are easy to catch and fix. I would
> like to make it easy for contributors to get their code out there and
> to feel like there's incentive to contribute, and not to put too many
> roadblocks in the way that would become a deterrent for contributors.
>
> BUT!!
>
> The core of the OS and the build system need the highest level of
> qualification. Screwups there are really disruptive!
>
> Problems in the build system might quickly become apparent.
>
> Problems in the core OS could go undetected until intermittent
> problems that are extremely hard to trace appear in the field. Since
> NuttX goes to places like space, "in the field" might be kind of,
> slightly, REALLY far away!
>
> So we definitely need to continue discussing what process changes to
> these critical parts should undergo on their way into NuttX.
>
> Cheers,
> Nathan
>