Tags: puffc/onie
Tags
2022.02 Public Release This release was produced using the Debian 10 based Docker build container configuration generated using Dedicated User Environment (DUE) version 3.0.0 Instructions and source for replicating this build environment are available at: https://github.com/CumulusNetworks/DUE Errata ======= To build platforms for older releases, use a Debian 9 DUE container and the 2021.08 branch. Individual platforms will have to be updated and validated by their vendors to use the updated components and features. (see below) New Hardware Platforms ====================== These all build from the master and 2022.02 branches: Alpha Networks SNJ-61D0-320F, SNJ62D0-640F Senao SND9000 WNC QSA63_OAM8_48 Build and Release / Improvements ================================ DropBear has been upgraded to version 2020.81. Linux kernel version 4.14.76 is supported. onie-build-targets.json has been updated with build status for all platforms. Bug Fixes / Improvements ========================= image.make: Ssh login has been fixed for ARM64 platforms. README.rst - Now references DUE Docker image build environment. onie/emulation - Added support for third party virtual machines. onie-mk-iso.sh - Added /sbin to the search path for mkdosfs. Closed: opencomputeproject#946 - update DropBear Misc: ===== Git Statistics from: onie/contrib/git-stats/onie-git-stats 2021.11..HEAD quarterly --------------------------------------------------------------------------- Processed 21 csets from 7 developers 7 employers found A total of 97598 lines added, 717 removed (delta 96881) Developers with the most changesets Alex Doyle 12 (57.1%) SeanTai-ALPHA 3 (14.3%) Will.Chao 2 (9.5%) Felix Radensky 1 (4.8%) Alexander Zubkov 1 (4.8%) Vicky Wei 1 (4.8%) Chris Cummings 1 (4.8%) Developers with the most changed lines Will.Chao 96013 (98.1%) SeanTai-ALPHA 571 (0.6%) Vicky Wei 547 (0.6%) Alex Doyle 382 (0.4%) Alexander Zubkov 366 (0.4%) Felix Radensky 2 (0.0%) Chris Cummings 2 (0.0%) Developers with the most lines removed Alexander Zubkov 285 (39.7%) Developers with the most signoffs (total 29) Alex Doyle 20 (69.0%) SeanTai-ALPHA 3 (10.3%) Will.Chao 2 (6.9%) Alexander Zubkov 1 (3.4%) Chris Cummings 1 (3.4%) Felix Radensky 1 (3.4%) Vicky Wei 1 (3.4%) Developers with the most reviews (total 0) Developers with the most test credits (total 0) Developers who gave the most tested-by credits (total 0) Developers with the most report credits (total 0) Developers who gave the most report credits (total 0) Top changeset contributors by employer [email protected] 10 (47.6%) Alpha Networks 3 (14.3%) NVidia 3 (14.3%) [email protected] 2 (9.5%) [email protected] 1 (4.8%) [email protected] 1 (4.8%) [email protected] 1 (4.8%) Top lines changed by employer [email protected] 96013 (98.1%) Alpha Networks 571 (0.6%) [email protected] 547 (0.6%) [email protected] 366 (0.4%) [email protected] 278 (0.3%) NVidia 106 (0.1%) [email protected] 2 (0.0%) Employers with the most signoffs (total 29) NVidia 13 (44.8%) [email protected] 8 (27.6%) Alpha Networks 3 (10.3%) [email protected] 2 (6.9%) [email protected] 1 (3.4%) [email protected] 1 (3.4%) [email protected] 1 (3.4%) Employers with the most hackers (total 8) NVidia 2 (25.0%) [email protected] 1 (12.5%) Alpha Networks 1 (12.5%) [email protected] 1 (12.5%) [email protected] 1 (12.5%) [email protected] 1 (12.5%) [email protected] 1 (12.5%)
2022.02 Public Release This release was produced using the Debian 10 based Docker build container configuration generated using Dedicated User Environment (DUE) version 3.0.0 Instructions and source for replicating this build environment are available at: https://github.com/CumulusNetworks/DUE Errata ======= To build platforms for older releases, use a Debian 9 DUE container and the 2021.08 branch. Individual platforms will have to be updated and validated by their vendors to use the updated components and features. (see below) New Hardware Platforms ====================== These all build from the master and 2022.02 branches: Alpha Networks SNJ-61D0-320F, SNJ62D0-640F Senao SND9000 WNC QSA63_OAM8_48 Build and Release / Improvements ================================ DropBear has been upgraded to version 2020.81. Linux kernel version 4.14.76 is supported. onie-build-targets.json has been updated with build status for all platforms. Bug Fixes / Improvements ========================= image.make: Ssh login has been fixed for ARM64 platforms. README.rst - Now references DUE Docker image build environment. onie/emulation - Added support for third party virtual machines. onie-mk-iso.sh - Added /sbin to the search path for mkdosfs. Closed: opencomputeproject#946 - update DropBear Misc: ===== Git Statistics from: onie/contrib/git-stats/onie-git-stats 2021.11..HEAD quarterly --------------------------------------------------------------------------- Processed 21 csets from 7 developers 7 employers found A total of 97598 lines added, 717 removed (delta 96881) Developers with the most changesets Alex Doyle 12 (57.1%) SeanTai-ALPHA 3 (14.3%) Will.Chao 2 (9.5%) Felix Radensky 1 (4.8%) Alexander Zubkov 1 (4.8%) Vicky Wei 1 (4.8%) Chris Cummings 1 (4.8%) Developers with the most changed lines Will.Chao 96013 (98.1%) SeanTai-ALPHA 571 (0.6%) Vicky Wei 547 (0.6%) Alex Doyle 382 (0.4%) Alexander Zubkov 366 (0.4%) Felix Radensky 2 (0.0%) Chris Cummings 2 (0.0%) Developers with the most lines removed Alexander Zubkov 285 (39.7%) Developers with the most signoffs (total 29) Alex Doyle 20 (69.0%) SeanTai-ALPHA 3 (10.3%) Will.Chao 2 (6.9%) Alexander Zubkov 1 (3.4%) Chris Cummings 1 (3.4%) Felix Radensky 1 (3.4%) Vicky Wei 1 (3.4%) Developers with the most reviews (total 0) Developers with the most test credits (total 0) Developers who gave the most tested-by credits (total 0) Developers with the most report credits (total 0) Developers who gave the most report credits (total 0) Top changeset contributors by employer [email protected] 10 (47.6%) Alpha Networks 3 (14.3%) NVidia 3 (14.3%) [email protected] 2 (9.5%) [email protected] 1 (4.8%) [email protected] 1 (4.8%) [email protected] 1 (4.8%) Top lines changed by employer [email protected] 96013 (98.1%) Alpha Networks 571 (0.6%) [email protected] 547 (0.6%) [email protected] 366 (0.4%) [email protected] 278 (0.3%) NVidia 106 (0.1%) [email protected] 2 (0.0%) Employers with the most signoffs (total 29) NVidia 13 (44.8%) [email protected] 8 (27.6%) Alpha Networks 3 (10.3%) [email protected] 2 (6.9%) [email protected] 1 (3.4%) [email protected] 1 (3.4%) [email protected] 1 (3.4%) Employers with the most hackers (total 8) NVidia 2 (25.0%) [email protected] 1 (12.5%) Alpha Networks 1 (12.5%) [email protected] 1 (12.5%) [email protected] 1 (12.5%) [email protected] 1 (12.5%) [email protected] 1 (12.5%)
Last release for platforms using a 4.x kernel and older components. This is the last release before component upgrade required manufacturers to update their platforms to support the latest version of ONIE. Rather than have component upgrade break all platforms, this older code can still be used to build ONIE for them using a DUE Debian 9 container. So while it will not be the latest code, it should still work. ONIE build using Docker images and Dedicated User Environment DUE: https://github.com/CumulusNetworks/DUE/tree/master/templates/onie Platforms and build environments: https://github.com/opencomputeproject/onie/blob/master/build-config/scripts/onie-build-targets.json Signed-off-by: Alex Doyle <[email protected]>
2021.11 Public Release This release was produced using the Debian 10 based Docker build container configuration generated using Dedicated User Environment (DUE) version 2.4.0 Instructions and source for replicating this build environment are available at: https://github.com/CumulusNetworks/DUE Errata ======= ONLY the emulation platforms: kvm_x86_64 and qemu_armv8a are updated to build for this release using a Debian 10 container. Individual platforms will have to be updated and validated by their vendors to use the updated components and features. (see below) To build platforms for older releases, use a Debian 9 container and the 2021.08 branch. New Hardware Platforms ====================== qemu_armv8a now works Build and Release / Improvements ================================ Component upgrades (requires a Debian 10 build environment) Linux kernel 5.4.86 GRUB 2.04 kexec-tools 2.0.22 uClibc-ng 1.0.38 e2fsProgs 1.46.3 util-linux 2.37.2 efibootmgr 16 btrfs-progs 4.9.1 parted.make versions 3.1 and 3.4 for x86 and ARM64 Bug Fixes / Improvements ========================= Secure Boot Support Secure GRUB Support ONIE Password option UEFI Fallback recovery ./encryption directory added to demonstrate key generation and signed binaries ./emulation directory added to simplify running the kvm_x86_64 and qemu_armv8a targets. Closed opencomputeproject#971, opencomputeproject#972. Both were user build environment configuration issues. Misc: ===== A video tutorial demonstrating build with Secure Boot is available at: https://youtu.be/Oq4FWw9lkwQ Git Statistics from running: onie/contrib/git-stats 2021.08..HEAD quarterly --------------------------------------------------------------------------- Processed 63 csets from 1 developers 3 employers found A total of 32962 lines added, 659 removed (delta 32303) Developers with the most changesets Alex Doyle 63 (100.0%) Developers with the most changed lines Alex Doyle 32971 (100.0%) Developers with the most lines removed Developers with the most signoffs (total 88) Alex Doyle 74 (84.1%) Andriy Dobush 7 (8.0%) Michael Shych 4 (4.5%) Shi Lei 1 (1.1%) Andriy Dobush 1 (1.1%) Alexey Suslov 1 (1.1%) Developers with the most reviews (total 0) Developers with the most test credits (total 0) Developers who gave the most tested-by credits (total 0) Developers with the most report credits (total 0) Developers who gave the most report credits (total 0) Top changeset contributors by employer NVidia 40 (63.5%) [email protected] 20 (31.7%) Cumulus Networks 3 (4.8%) Top lines changed by employer NVidia 28924 (87.7%) [email protected] 4012 (12.2%) Cumulus Networks 35 (0.1%) Employers with the most signoffs (total 88) NVidia 71 (80.7%) [email protected] 13 (14.8%) [email protected] 1 (1.1%) [email protected] 1 (1.1%) [email protected] 1 (1.1%) Centec Networks 1 (1.1%) Employers with the most hackers (total 3) NVidia 1 (33.3%) [email protected] 1 (33.3%) Cumulus Networks 1 (33.3%) As this is a fairly significant functional upgrade, all the commits since the August 2021 release ( 2021.08 ) are listed below: ------------------------------------------------------------------- 76da2d5 Emulation - updated in-directory documentation fb40d0e Emulation - allow x86 to run without kvm 76a4a30 Emulation - Create USB drive only if it is requested. e9cf13e Makefile - system-download-cache-update fix write permissions 4a44223 Emulation - use 'sudo' with 'losetup' to mount virtual USB drive. 2cb0def Encryption - remove stale variable from onie-encrypt.lib 969786c Emulation - Replace fxnWARN with 'echo' for failed loopback mount 227e2a7 Signing keys - add 'signing-keys-generate' as PHONY make target ad213f4 Emulation - add 'export-emulation' option to onie-vm 58b5737 Emulation onie-vm.sh - update emulation help with architecture specific examples. 87fee51 ARM64 emulation - use KVM if emulating on an ARM64 system. 6def5e8 Emulation - clean BIOS in onie-vm.sh 905482c ONIE Installer debug flag -j d9f6aa3 CSV files for ARM64 9682c4f Emulation - run on an arm64 system 379dfc2 Makefile -add debian-prepare-build-host 3cfbe7c Makefile - add make system-download-cache-update 009359f Makefile - add: make help-all 2e68a5c Emulation script cleanup e3e7a5f emulation/onie-vm.lib - check for /sbin/mkdosfs before use 3dfad4e mk-part-table.py - Specify python2 to run in Debian 11 environment 7128c2d pesign - build with GCC 10 fixes 7b7362d grub2.04 - Build with GCC 10 fixes b852af4 emulation README - update for armv8a targets f1d5ec1 kexec-tools - upgrade from 2.0.9 to 2.0.22 3104dfe uClibc-ng - upgrade from 1.0.35 to 1.0.38 59f133a lvm2 - patch to add sysmacros.h to build with new libraries e202c1b xtools-make - add option to run ulibc-menuconfig 1fbfb36 parted.make - support versions 3.1 and 3.4 bfec146 e2fsprogs, util-linux - upgrade 1.42.13->1.46.3 and 2.27->2.37.2 fa715d9 kernel.make - Add kernel-old-defconfig makefile target 4a96697 efibootmgr - Upgrade from version 15 to 16 1b6a50d btrfs-progs - Upgrade from 4.3.1 to 4.9.1 82eeae1 armv8 builds - upgrade to use 5.4.86 kernel, gcc 8.3 compiler. 4a8244d onie-vm - support x86 and armv8 emulation runs 7e8f9f4 (origin/component-upgrade-2020) emulation README-onie-vm.md Fix up markdown formatting. 1936348 kvm_x86_64 Allow non-Secure Boot builds. 1e0eb99 Demo OS: support Secure GRUB 0275da5 UEFI Fallback recovery 6102647 Shim - sign with efi-sign.sh script 82e087f Grub config: serial port specification uses abstracted --unit d88d366 Secure GRUB - password and file signature checking. c64f6cc ONIE password support example, using kvm_x86_64 76d464f Print Secure Boot status, if applicable, from init-arch d512ef4 Add infrastructure for managing keys and signing. 4ac01e5 Add encryption directory to collect signing tasks in one place. dcdc49d Emulation support script for KVM 180296e Merge branch 'master' into component-upgrade-2020 Re-sync before merging component-upgrade-2020 back into master. 5a55f6f Upgrade kernel to version 5.4.86 c70552f Shim upgrade to version 15 6f24ddb gnu-efi upgrade to version 3.0.12 f81ecaf pesign - upgrade from 0.112 to 113 3c4d187 Efivar 37 now builds with crosstool efivar headers 0f3f4ec Upgrade crosstool-ng components and x86 config file 4738c77 Set crosstool<arch>.config CT_LINUX_VERSION from makefile LINUX_VERSION 0472492 Update mokutil to version 0.4.0 ff1fd5e openssl to version 1.1.1g 56eb1dd Fix efivar 37 download a198734 Use kernel merge_config.sh to merge machine kernel configs 9a0f38d Kernel: support version 4.19.143 a4fd75f binutils upgrade to 2.32 00166d0 Grub 2.04 - upgrade with Debian patch set ee2298b uclibc: Enable program/program invocation name 252b2de Upgraded crosstool-ng and GCC for x86
2021.11-SC1 Public Release This release was produced using the Debian 10 based WINE Docker build container configuration generated using Dedicated User Environment (DUE) version 2.4.0 Instructions and source for replicating this ANGIE build environment are available at: https://github.com/CumulusNetworks/DUE Errata ======= ONLY the emulation platforms: fame_x86_64 and qemu_armv8a are updated to build for this release using a Debian 10 container. Individual platforms will have to be updated and validated by their vendors to use the updated components and features. (see below) To build platforms for older releases, use a Debian 9 container and the 2021.08 branch. New Hardware Platforms ====================== qemu_armv8a now works Build and Release / Improvements ================================ Component upgrades (requires a Debian 10 build environment) Linux kernel 5.4.86 GRUB 2.04 kexec-tools 2.0.22 uClibc-ng 1.0.38 e2fsProgs 1.46.3 util-linux 2.37.2 efibootmgr 16 btrfs-progs 4.9.1 parted.make versions 3.1 and 3.4 for x86 and ARM64 Bug Fixes / Improvements ========================= Secure Boot Support Secure GRUB Support ONIE Password option UEFI Fallback recovery ./encryption directory added to demonstrate key generation and signed binaries ./emulation directory added to simplify running the kvm_x86_64 and qemu_armv8a targets. Closed opencomputeproject#971, opencomputeproject#972. Both were user build environment configuration issues. Misc: ===== A video tutorial demonstrating build with Secure Boot is available at: https://youtu.be/Oq4FWw9lkwQ
2021.08 Public Release This release was produced using the Debian 9 based ONIE Docker build container configuration generated using Dedicated User Environment (DUE) version 2.3.0 Instructions and source for replicating this ONIE build environment are available at: https://github.com/CumulusNetworks/DUE New Hardware Platforms ====================== Alpha Networks: SCG60D0-484T SNC61D0-486T SNJ60D0-320F SPX70D0-168F Netberg: Aurora 615 Aurora 715 Aurora 820 Ufispace: S9300-32D S9310-32D S9500-22XST S9501-16SMT S9501-18SMT S9501-28SMT S9510-28DC S9510-30XC S9600-32XC S9600_48X S9600-64XC S9600-72XC S9701-78DC S9701-82DC S9710-76D: Build and Release / Improvements ================================ Updated armv8a information in onie-build-targets.json Bug Fixes / Improvements ========================= Fixed bad link in CONTRIBUTING.md Pegatron - changed 5 existing platform names Ufispace - VENDOR_VERSION and IOACCESS_ENABLE updated for the s9700_23d, s9700_53dx, s9705_48d Misc: ===== This is the last release before the updated components from the component-upgrade-2020 branch are merged in.
2021.08-rc1 Public Release This release was produced using the Debian 9 based ONIE Docker build container configuration generated using Dedicated User Environment (DUE) version 2.3.0 Instructions and source for replicating this ONIE build environment are available at: https://github.com/CumulusNetworks/DUE New Hardware Platforms ====================== Alpha Networks: SCG60D0-484T SNC61D0-486T SNJ60D0-320F SPX70D0-168F Netberg: Aurora 615 Aurora 715 Aurora 820 Ufispace: S9300-32D S9310-32D S9500-22XST S9501-16SMT S9501-18SMT S9501-28SMT S9510-28DC S9510-30XC S9600-32XC S9600_48X S9600-64XC S9600-72XC S9701-78DC S9701-82DC S9710-76D: Build and Release / Improvements ================================ Updated armv8a information in onie-build-targets.json Bug Fixes / Improvements ========================= Fixed bad link in CONTRIBUTING.md Pegatron - changed 5 existing platform names Ufispace - VENDOR_VERSION and IOACCESS_ENABLE updated for the s9700_23d, s9700_53dx, s9705_48d Misc: ===== This is likely the last release before the updated components from the component-upgrade-2020 branch are merged in NONE
2021.05 Public Release This release was produced using the Debian 9 based ONIE Docker build container configuration generated using Dedicated User Environment (DUE) version 2.3.0 Instructions and source for replicating this ONIE build environment are available at: https://github.com/CumulusNetworks/DUE New Hardware Platforms ====================== Inventec D7332 Silicom Madrid Build and Release / Improvements ================================ CONTRIBUTING.md updated patch style guide. Updated build information in onie-build-targets.json Bug Fixes / Improvements ========================= Delta tx4810, tn48m - added newlines to a few patches. The patches applied correctly in DUE containers, but did not in a different environment. (PR opencomputeproject#950) Delta tx4810 - disable unused ethernet interfaces. Misc: ===== NONE
2021.05-rc1 Public Release This release was produced using the Debian 9 based ONIE Docker build container configuration generated using Dedicated User Environment (DUE) version 2.3.0 Instructions and source for replicating this ONIE build environment are available at: https://github.com/CumulusNetworks/DUE New Hardware Platforms ====================== Inventec D7332 Silicom Madrid Build and Release / Improvements ================================ CONTRIBUTING.md updated patch style guide. Updated build information in onie-build-targets.json Bug Fixes / Improvements ========================= Delta tx4810, tn48m - added newlines to a few patches. The patches applied correctly in DUE containers, but did not in a different environment. (PR opencomputeproject#950) Delta tx4810 - disable unused ethernet interfaces Misc: ===== NONE
2021.02 Public Release This release was produced using the Debian 9 based ONIE Docker build container configuration generated using Dedicated User Environment (DUE) version 2.3.0 Instructions and source for replicating this ONIE build environment are available at: https://github.com/CumulusNetworks/DUE New Hardware Platforms ====================== Delta: delta_tx4810 delta_agc7008s Build and Release / Improvements ================================ Recommend users of the Docker build environment upgrade to DUE 2.3.0 https://github.com/CumulusNetworks/DUE This version should work on Red Hat systems as well. Bug Fixes / Improvements ========================= NONE Misc: ===== NONE
PreviousNext