Skip to content

Community CCB Agenda: July 01 2020

Gerardo E. Cruz-Ortiz edited this page Jul 1, 2020 · 5 revisions

Completed Integration Candidate: 2020-06-17

  1. cFE PR #756
  2. osal PR #521
  3. cFS-GroundSystem PR #107

In-Progress

Combines 7 PRs!

  1. https://github.com/nasa/cFS/pull/108
  2. https://github.com/nasa/cFE/pull/765
  3. https://github.com/nasa/osal/pull/529
  4. https://github.com/nasa/PSP/pull/176
  5. https://github.com/nasa/elf2cfetbl/pull/47
  6. https://github.com/nasa/cFS-GroundSystem/pull/109

Items to Review

@jphickey

https://github.com/nasa/osal/pull/528

https://github.com/nasa/cFE/pull/763

https://github.com/nasa/osal/pull/527

@lbleir-GSFC

https://github.com/nasa/cFS-GroundSystem/pull/108

@CDKnightNASA

https://github.com/nasa/cFE/pull/764

Fast Track

https://github.com/nasa/to_lab/pull/48

Discussion topics

cFS 6.7 Aquila release.

The constellation names will be used going forward to indicate compatible bundle elements.

Git Tags

Releases, prereleases, and release candidates.

Version Numbering and Codename

API Changes Supporting Bugs and troubleshooting during development

  1. People confused about 6.7.1-whatever
  2. We test from tags so the testers don’t deal with a “moving’ target
  3. Need to provide “extreme clarity” to our testers

Use constellation name plus build number for devel versions and keep SemVer for “released” items. STOP naming the development branch stuff with SemVer

Be explicit in version.h showing both the build string and version number INDICATE that it only refers to the last release.

Constellation Names and Bundle

We are exploring CalVer to separate the version number for cFE from cFS. The individual repositories will maintain their versions. Every submodule will have a constellation prefix before their version number.

Development process

As stated last week, we will stop increasing the PATCH number each week and instead rely on a new "build number" that will be added to each repository's version.h. This number will be reported in the executable as AppName Development Build CONSTELLATION-NUMBER.

We're still working out the details but the current idea is that this number will be assigned during the merge process.

6.8 Process Update:

  • Name tags as 6.8.FIX-rcNUMBER (relase candidate)
  • Add the prerelease GitHub marker

All 6.8.x developments get added onto the branch as long as they pass the bundle CI Create 6.8.x branch on 7/7/2020 (assuming clean CI) and tag with 6.8.0-rc1, use github’s prerelase feature.

Renaming master branches to main

GitHub recently shone a spotlight on this though it has been discussed for a while. This shows solidarity with our Black, Indigenous, and People of Color (BIOPOC) developers, users, and community members. This will not solve racism. It is however, important to consider the unconscious and conscious effects that our technological nomenclature can have. I hope this change will drive conversation and I encourage everyone to reach out to me (@astrogeco), your management team, or your diversity and inclusion contacts to learn more about the different ways we can make tech more approachable for everyone. This will make some of us uncomfortable and that's ok.

Invite list

GSFC

[P] = Present today

  • Jacob Hageman (cFS Framework Lead)
  • Jonathan Wilmot (cFS Program Manager)
  • Alan Cudmore (cFS Architect)
  • Gerardo Cruz-Ortiz (cFS Management)
  • Dan Knutsen (cFS Developer)
  • Jay Czarnecki (Software Process Imp
  • Beth Timmons (GSFC Apps)
  • Dwaine Molock (Project Developer)
  • Anhelina Yurkova (cFS Test Automation)
  • Leor Bleier (cFS Developer)
  • Olanrewaju Amoo
  • Jandlyn Bentley
  • Yasir Khan
  • Eric Pollack
  • Jandlyn Bentley

JSC

  • Steve Duran (PSP, 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 Flemming

ARC

  • Chris Knight (SBN Developer & Research)
  • 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 (cFS Developer)

IV&V

  • Matt Grubb (SmallSat baseline, build testing)

JHU/APL

  • Chris Monaco

Guests

  • Dave McComas (GSFC)
Clone this wiki locally