RE: Embedded OS

2017-11-05 Thread Daniel Poirot via devel
After 20 years in embedded development tools sales, I have seen a few things. Windriver is a great place to be from. They were always a good $200M company but they got swept away by the lure of the $32B IoT (before it had a name) space. I have to say the same for IBM these days. More and more

Re: MISRA 2008 C++ violations

2017-03-27 Thread Daniel Poirot
Forking the fork... Using the MISRA 2012 C Guidelines, I find a stunning 19,144 deviations from the 'full' standard. Point being, there are things to look into if anyone is interested. - dan On Mon, Mar 27, 2017 at 1:29 PM, Achim Gratz wrote: > Daniel Poirot writes: >&g

Re: MISRA 2008 C++ violations

2017-03-27 Thread Daniel Poirot
The BEST part of standards is there are so many of them! :-) On Mon, Mar 27, 2017 at 1:01 PM Achim Gratz wrote: > Daniel Poirot writes: > > The definition document, 'MISRA C++ Guidelines for the use of the C++ > > language in critical systems', is a 220 pa

MISRA 2008 C++ violations

2017-03-27 Thread Daniel Poirot
[forking the discussion to its own thread] Static analysis tools vendors are between a rock and a hard place when it comes to MISRA. Folks often think 'more is better' when it comes to analysis rules but MISRA is a whole different story. With foundations in robustness and high availability, MISR

Re: Is it easy/possible to run code with 32 bit pointers on a modern 64 bit OS?

2017-03-26 Thread Daniel Poirot
PM, Gary E. Miller wrote: > Yo Daniel! > > On Sun, 26 Mar 2017 21:09:06 -0500 > Daniel Poirot wrote: > >> You want to see some real misery? Run the code through the MISRA >> rules. Horrible. > > I love h

Re: l_fp, time, calendar

2017-03-26 Thread Daniel Poirot
Look for the 'bignum' package: https://www.python.org/dev/peps/pep-0237/ On Sun, Mar 26, 2017 at 9:04 PM, Hal Murray wrote: > > g...@rellim.com said: >>> Isn't that as simple as convert a 64 bit integer to float and divide >>> by 1<<32 to get the right scale? >> Nope. Loss of precision. A do

Re: Is it easy/possible to run code with 32 bit pointers on a modern 64 bit OS?

2017-03-26 Thread Daniel Poirot
...and isn't the root of the discussion questioning the use of char, short, int and long in structures vs the more correct uint8_t, uint16_t, uint32_t and uint64_t? Write the code in the most correct ANSI standard as is possible for portability, maintainability and to let the compiler do what it c

Re: Copyright dates

2017-01-30 Thread Daniel Poirot
Mr. Harlan Stenn, and > > to the Network Time Foundation. > > > > You *may* add a project copyright and replace the inline license with an SPDX > tag. For example: > > > > > > /* Copyright 2017

Re: Copyright dates

2017-01-30 Thread Daniel Poirot
Commercial FOSS audit tools like Protecode and BlackDuck will match a snippet and attribute to the FOSS project. > On Jan 30, 2017, at 12:30 PM, Mark Atwood wrote: > > That's... complicated. > > We don't need to have a notice attached to every file, because there is a > copyright notice att

Re: uncrustify

2017-01-05 Thread Daniel Poirot
Before long, everyone will be using a virtual machine with an integrated editor and common development system! ...oh, wait, that's what started all this: https://en.wikipedia.org/wiki/Lisp_machine On Thu, Jan 5, 2017 at 12:54 PM, Eric S. Raymond wrote: > Hal Murray : >> >> >> Running uncr

Re: uncrustify

2017-01-04 Thread Daniel Poirot
...pretty much a 'fork' from which there is no recovery... > On Jan 4, 2017, at 7:18 PM, Mark Atwood wrote: > >> On Wed, Jan 4, 2017 at 4:50 PM Daniel Poirot wrote: >> Uncrustify is both useful and has a clever name! > > Running uncrustify against NTPsec

Re: pyflakes

2017-01-04 Thread Daniel Poirot
Uncrustify is both useful and has a clever name! > On Jan 4, 2017, at 6:43 PM, Hal Murray wrote: > > > fallenpega...@gmail.com said: >> pep8 is a tool to check your Python code against most of the style and >> formatting conventions in "PEP 8" > > Is there a pretty printing tool for python a

Re: OK, *now* you can bikeshed!

2016-08-27 Thread Daniel Poirot
What? 10:10 - universal clock time: http://mobile.nytimes.com/2008/11/28/business/media/28adco.html?_r=0&referer=http://petapixel.com/2013/06/27/why-photographs-of-watches-and-clocks-show-the-time-1010/ > On Aug 27, 2016, at 5:12 AM, Eric S. Raymond wrote: > > Sanjeev Gupta : >> I have only

Re: Wonky NTP startup and the incremental-configuration problem

2016-06-10 Thread Daniel Poirot
When faced with the exciting task of porting RTI's DDS real-time, Ethernet publish/subscribe middleware to OpenVMS for the USAF JSTARS project, I turned to both eBay (ES40) and FreeAXP. Performance on the Alpha emulator was faster than the real hardware and certainly suitable for development and un

Re: My pre-1.0 wishlist

2016-06-04 Thread Daniel Poirot
...and if we had access to a Linux host, I could install Coverity, Defensics and Test Advisor (day job) to automate, identify and email issues with a defined testing policy... Best regards, Dan > On Jun 4, 2016, at 11:05 AM, Jason Azze wrote: > >> On Sat, Jun 4, 2016 at 11:35 AM, Daniel Frank

Re: I can haz Navisys GPS USB pucks, gr601w and gr701w

2016-05-14 Thread Daniel Poirot
Uh... ntpd is not in there. This is my dev machine. nmap has an option to dump some version info. Try my switches on your machine... > On May 14, 2016, at 6:04 PM, Gary E. Miller wrote: > > Yo Daniel! > > On Sat, 14 May 2016 17:03:09 -0500 > Daniel Poirot wrote: >

Re: I can haz Navisys GPS USB pucks, gr601w and gr701w

2016-05-14 Thread Daniel Poirot
Yo Daniel! > > On Sat, 14 May 2016 16:24:27 -0500 > Daniel Poirot wrote: > >> Try nmap/zenmap... > > Not much there. NTP protocol is UDP only. Here is an NTPsec: > > dagwood portage # nmap -sUV -p 123 pi2 > > Starting Nmap 7.12 ( https://nmap.org ) at 20

Re: I can haz Navisys GPS USB pucks, gr601w and gr701w

2016-05-14 Thread Daniel Poirot
Try nmap/zenmap... > On May 14, 2016, at 4:06 PM, Gary E. Miller wrote: > > Yo Mark! > > On Sat, 14 May 2016 20:30:20 + > Mark Atwood wrote: > >> Thanks for the info. Use your good judgement. i would like them in >> the pool for load testing and as something cool to show to the lf/cii.

Re: I can haz Navisys GPS USB pucks, gr601w and gr701w

2016-05-14 Thread Daniel Poirot
Noting platform and any install issues along the way! Too cool! Go team > On May 14, 2016, at 2:09 PM, Mark Atwood wrote: > > Hi! > > I have a crate of Navisys GPS USB receiver pucks. > > I'm going to list them for sale on etsy and tindie shortly. > > Daniel, Eric, Hal, Amar, Gary: please

Re: on the NTP security issues and fixes

2016-04-29 Thread Daniel Poirot
Hey boss, Is there anything for us in the field to do? I continue to cross compile, run static analysis on the source and fuzz the binaries. Dan > On Apr 28, 2016, at 3:43 PM, Mark Atwood wrote: > > Folks, > > Late Tuesday night, NTP.org made a release containing 11 security fixes. Some

Re: on the NTP security issues and fixes

2016-04-28 Thread Daniel Poirot
...see my email from yesterday for details from the Cisco disclosure reports. > On Apr 28, 2016, at 3:43 PM, Mark Atwood wrote: > > Folks, > > Late Tuesday night, NTP.org made a release containing 11 security fixes. Some > of these vulnerabilities were also reported to the NTPsec project, an

Re: Is there a roster of contributors?

2016-03-30 Thread Daniel Poirot
We commonly advise not to do automatic importing of issues. Too much churn. Issue notification email is only net-new issues from analysis to analysis. No news is good news. Analysis 'more often' is better. Some users analyze on each commit, some analyze nightly, some weekly. Release to releas

Is there a roster of contributors?

2016-03-30 Thread Daniel Poirot
I am starting up a NTPsec instance of the suite of Synopsys development testing tools - Coverity, Defensics and Protecode. One feature of the static analysis tool is the assignment of issue by user name associated with the line of code in the source code management tool. Triaged issues can be

Re: Version bump.

2016-03-25 Thread Daniel Poirot
Folks also use odd numbers for development branches and adding a dot release for new features. Even numbers are for release branches with dot releases for maintenance release. Increment in the version number would indicate a major milestone. The '-v' command line switch should report the sh

Re: Cross-building.

2016-03-23 Thread Daniel Poirot
QEMU? > On Mar 23, 2016, at 6:46 PM, Amar Takhar wrote: > >> On 2016-03-23 16:32 -0700, Hal Murray wrote: >> >> v...@darkbeer.org said: Do you have any wrong-endian systems in your collection? That would be high on my list. >> >>> Got some examples? I'll see what I can do. I reall

Re: utmpx on OpenBSD.

2016-02-06 Thread Daniel Poirot
On Feb 6, 2016, at 12:11 PM, Hal Murray wrote: > Does buildbot have an OpenBSD machine? > > Do we have a way to test on RTEMS? The 32 and 64 bit OpenBSD VMs are a five minute problem. I can get them tested before my nap. A VM of RTEMS would be cool! Dan ___

Re: POOL keyword in ntp.conf non resolving

2016-01-26 Thread Daniel Poirot
No, no, no... It's "Given enough eyeballs, all bugs are shallow"[1]... That is why Open Source is so good! No bugs! ...wait, why are there over 6600 FOSS projects on SCAN... Uh, never mind... 1) ^ http://www.catb.org/esr/writings/homesteading/cathedral-bazaar/ar01s04.html > On Jan 26, 2016,

Re: Buildbot with gcc5

2016-01-24 Thread Daniel Poirot
Do we have a Linux host with external access yet? The Coverity Scan service is down right now. - Dan > On Jan 24, 2016, at 8:16 AM, Amar Takhar wrote: > >> On 2016-01-24 19:40 +0800, Sanjeev Gupta wrote: >> Hi, >> >> Looking at: https://buildbot.ntpsec.org/#/builders , I see no slaves with