June 9, 2022 ##################################################################### Attendees 1. Juraj Linkeš 2. Adam Hassick 3. Owen Hilyard 4. Lincoln Lavoie 5. Nathan Southern 6. Jeremy Spewock 7. Lijuan Tu 8. Aaron Conole ##################################################################### Agenda 1. General Announcements 2. CI Status 3. Test Development 4. Any other business ##################################################################### Minutes ===================================================================== General Announcements * DPDK User Summit - September 6 to 8 * Approved by the Board to move forward, call for papers, forthcoming ===================================================================== CI Status --------------------------------------------------------------------- UNH-IOL Community Lab * Continued work on the Broadcom NIC hosts, which have been installed with Ubuntu 22.04. This has caused some other required changes in DTS and TRex, due to the newer python versions, libraries, and newer GCC compiler. * Alpine ABI testing should now be stable. Still need to look into an issue with the unit testing when running in the Alpine container. * FIPS sample application updates were accepted, thank you Gowrishankar Muthukrishnan, who helped with some clean up items, since Brandon Lo left the project. Once these are merged, the lab will look to turn on the FIPS testing (likely in the July time-frame). * Adam Hassick has started the process for the changes to publish the container and script definitions that are run in the lab for the unit and ABI testing. This is a “shell game” to not break the current system, that depends on the locations for builds and updates to the containers. * New hire, Manit, will be working on the dashboard, and addressing some of the technical debt associated with page load times, etc. * The community lab would like to drop support for Internet Explorer on the Dashboard (lab.dpdk.org), is this acceptable? --------------------------------------------------------------------- Intel Lab * Working on the bugfix for the RC1, bugzilla ID 1029, impacts an option on GCC 11 on RHEL 8.6 and Ubuntu 22.04. * Still two other open bugs that need to be fixed as well (IDs: 1011, 1016), the team is working on the fixes, but not finalized yet. These only impact the Fedora 36 * Other OSes and tests are running and reporting up to patchworks. --------------------------------------------------------------------- Github Actions / OBS * Officially dropped support for OBS, since it’s been proved other OSes can be run through Github actions and runners. * Aaron is planning to create a patch to remove Travis CI from the systems, just to make it clear to developers this isn’t supported. * Two patches under review, 1) for RISCv 64-bit support, 2) changing how logs are collected from the systems. ===================================================================== Test Development * The DTS Improvement Working Group has decided to do a complete rewrite of the configuration system for DTS. * Currently, it uses INI files with additional parsing happening throughout DTS to enable lists and maps to be embedded despite lack of format support. * The available options and value syntax allowed in these INI files is undocumented, and the syntax for specifying a list or map varies by config file. * The new system will parse a single YAML file and then validate it against a JSON schema (YAML uses its JSON schemas), before converting it to strongly typed objects and performing data validation. * In the new system, the user will be informed of any mistakes in configuration as soon as it is possible to do, making first-time setup much easier. * Continued work on a patch that will allow running the “Hello World” test suite, which runs the hello_world DPDK example. * This patch will mostly contain documentation and the components necessary for bootstrapping the distributed system, as well as the test runner. * Some Interns from Intel are going to be helping to get DTS ready to be merged. ===================================================================== Any other business * Next Meeting: June 23, 2022 * Need a volunteer to chair the meeting, Lincoln will be out of the office. -- *Lincoln Lavoie* Principal Engineer, Broadband Technologies 21 Madbury Rd., Ste. 100, Durham, NH 03824 lylavoie@iol.unh.edu https://www.iol.unh.edu +1-603-674-2755 (m)