Skip to content

Community CCB Agenda: March 31 2021

Gerardo E. Cruz-Ortiz edited this page Apr 7, 2021 · 7 revisions

Announcements

  • We merged over 30 PRs in the last IC!!!!

  • cFE Code Review coming up. Contact @tngo67 and @skliper to get access to Crucible system and submit this NAMS request (NASA-internal link)

    • Looking for volunteers: great opportunity to build up your "community service"
    • Will split and schedule into modules, one module per week
    • ES: 7780, resourceid: 59 lines, and a handful of target config code
    • EVS: 2107 and FS: 621
    • SB: 3260, MSG: 660, SBR: 197
    • TBL: 3559 and TIME: 2675
    • core_api headers: 1160 (this we'll likely split up relative to each service) and core_private: 227

Note: you can sign up to review a single module.

Integration Candidate

IC:2021-03-30 Includes:

Items for Discussion

@zanzaben

cFE PR #1268 MERGED Fix #1267, #1269 add null pointer check

cFE PR #1251 Fix #808, ES API functional tests

APPROVED

  • Is there a #define to use in es_info_test.c:50?
  • Assert on addresses, not sure if "zero" is invalid
  • need to test on vxworks
  • Note on file names: use the same name but append "coverage_test" as a prefix. See osal example
  • Add a comment in cmake to specify that there is a convention
  • Add an info line that specifies which API is being tested. There's a difference between using an API and testing it

@skliper

cFE PR #1260 Fix #1259, Add branch coverage option to genhtml

APPROVED

osal PR #935 Fix #934, Remove unused SCRIPT_MODE flag

APPROVED

osal #933 Improve compliance with public coding standards (and document non-compliance)

Start discussion.
Used jpl because MISRA "isn't public"

@jphickey

cFE PR #1274 Fix #1273, remove PspConfig global object

Approved

  • might depend on other PRs
  • do we want to use a version API for cFE?

cFE PR #1271 MERGED Fix #1270, limit check in pool validation

Need a unit test

osal PR #938 Fix #887, specify shell name in ShellOutputToFile

APPROVED

osal PR #937 Fix #844, switch to use CLOCK_REALTIME

Approved

osal PR #931 Fix #916, scrub include guards

Approved

  • Future work: replace \ with @ for doxygen commands

osal PR #930 FastTracked Fix #929, use test function for osal_id_t

APPROVED Fix format

psp PR #282 Fix #10, modularize the ram, port, and eeprom access

APPROVED

  • moves a platform-specific file in the shared directory so it is hard to override it
  • makes this modular

psp PR #286 Fix #171, use OSAL timebase for CFE timers

APPROVED

  • how is soft_timebase routine called? worried about namespace conflicts

psp PR #285 Fix #266, psp module to implement timebase

APPROVED

psp PR #287 Fix #280, remove psp configdata global object

APPROVED

  • corresponds to cleanup in cFE side
  • might be time to revisit concept of splitting up PSPs (copied version in all three files)?
  • Fixed Found bug with #define for codename -> open issue?

psp PR #283 Fix #281, cleanup memory range table

APPROVED

sample_app PR #144 Fix #55, add timeout to SB receive

APPROVED

  • is the documentation "too forceful"?

Invite list

[P] = Present today

NASA-GSFC

  • Jacob Hageman (cFS Framework Lead) [P]
  • Jonathan Wilmot (cFS Program Manager)
  • Alan Cudmore (cFS Architect) [P]
  • Gerardo Cruz-Ortiz (cFS Management) [P]
  • Dan Knutsen (cFS Developer) [P]
  • Jay Czarnecki (Software Process Imp) [P]
  • Beth Timmons (GSFC Apps) [P]
  • Dwaine Molock (Project Developer)
  • Anhelina Yurkova (cFS Test Automation) [P]
  • Olanrewaju Amoo [P]
  • Steven Seeger [P]
  • Jandlyn Bentley
  • Yasir Khan
  • Eric Pollack [P]
  • Ariel Adams [P]
  • Alex Campbell
  • Alan Gibson
  • Emily Anderson
  • Rhonda Whitelocke (Code 372)
  • Elaine Gunter (Code 372)

NASA-JSC

  • Steve Duran, PSP and OSAL Developer
  • Ron Maglothin, Lunar CATALYST Developer
  • Allen Brown, AES Developer
  • Thomas Brain, AES Integration
  • Tam Ngo, AES Lead
  • Carrejo, Daniel Systems
  • Schlesinger, Adam Avionics and Software
  • Thad Fleming
  • Jonatahn Brandenburg [P]

NASA-ARC

  • Chris Knight(@CDKnight), SBN Developer & Researcher
  • Joseph (Pat) Castle
  • Michael Scott
  • Craig Pires

LaRC

  • Chris Thames, Lead/FSW Management
  • Noah Ryan, Software Developer

MSFC

  • Deanna Whitehead
  • Stefanie Justice
  • Lisa Vanderaar, Software lead

GRC

  • Joe Hickey(@jphickey), cFS Developer

IV&V

  • Matt Grubb, SmallSat baseline and build testing

JHU-APL

  • Chris Monaco

Guests

  • Dave McComas, NASA-GSFC Emeritus
Clone this wiki locally