meta-sca
-
[thud] Release 1.22.0 - Milestone M13
Published by priv-kweihmann over 4 years ago
Main features
- Many many many bugfixes to enhance robustness in a productive environment
- First modules dealing with compliance, as this might become a even bigger part in the future
- Extended package QA
- Several fixes to increase the overall speed of execution
-
NOTE this is going to be the last but one release for thud.
Please consider updating to a more recent YOCTO version, or contact me if you're willing to take the maintainership for thud
New
- #1003 - Disable licensecheck by default - FEATURE REQUEST,ENHANCEMENT
- #894 - Ignore some cpplint entries by default - FEATURE REQUEST
- #899 - Easy method to exclude layer/dirs from SCA - FEATURE REQUEST,ENHANCEMENT
- #930 - oelint add additonal features - FEATURE REQUEST
- #931 - console report shall report with a "clickable" path - FEATURE REQUEST
- #945 - String representation of datamodel should return full path of finding - FEATURE REQUEST
- #949 - flake8 functions plugin - FEATURE REQUEST,PYTHON
- #951 - Easy tool for extended package qa - FEATURE REQUEST,IMAGE/SYSTEM,SECURITY
- #985 - Try lc - COMPLIANCE,FEATURE REQUEST
- #999 - Move compliance related tools to new complicance group - COMPLIANCE,FEATURE REQUEST
Updates
- #1000 - Update eslint-plugin-unicorn to 17.2.0 - PACKAGE UPDATE
- #1001 - Update python3-pygments-native to 2.6.1 - PACKAGE UPDATE
- #1004 - Update mvdan.cc-editorconfig-native to 44790c7b343f4390136ed2831f11c67420a3362b - PACKAGE UPDATE
- #1005 - Update python3-wrapt-native to 1.12.1 - PACKAGE UPDATE
- #1007 - Update python3-oelint-adv-native to 1.15.6 - PACKAGE UPDATE
- #1008 - Update python3-click-native to 7.1.1 - PACKAGE UPDATE
- #1009 - Update python3-ddt-native to 1.3.0 - PACKAGE UPDATE
- #1010 - Update python3-oelint-adv-native to 1.15.7 - PACKAGE UPDATE
- #1011 - Update github.com-fsnotify-fsnotify-native to 1.4.9 - PACKAGE UPDATE
- #1012 - Update github.com-urfave-cli-native to 2.2.0 - PACKAGE UPDATE
- #1013 - Update python3-mypy-native to 0.770 - PACKAGE UPDATE
- #1014 - Update github.com-frankban-quicktest-native to 1.8.1 - PACKAGE UPDATE
- #1015 - Update github.com-golang-protobuf-native to 1.3.5 - PACKAGE UPDATE
- #1017 - Update python3-flake8-eradicate-native to 0.3.0 - PACKAGE UPDATE
- #1018 - Update python3-pytest-native to 5.4.0 - PACKAGE UPDATE
- #1019 - Update python3-flake8-broken-line-native to 0.2.0 - PACKAGE UPDATE
- #1020 - Update composer-native to dd82de6ec1fedb6df56ed1790ce7f8bbbaf802d8 - PACKAGE UPDATE
- #1021 - Update python3-pytest-native to 5.4.1 - PACKAGE UPDATE
- #1022 - Update python3-dparse-native to 0.5.0 - PACKAGE UPDATE
- #1023 - Update python3-flake8-builtins-native to 1.5.0 - PACKAGE UPDATE
- #1024 - Update standard-native to 14.3.3 - PACKAGE UPDATE
- #1025 - Update python3-configargparse-native to 1.1 - PACKAGE UPDATE
- #1027 - Update python3-oelint-adv-native to 1.16.0 - PACKAGE UPDATE
- #1028 - Update python3-systemdlint-native to 1.1.9 - PACKAGE UPDATE
- #1032 - Update python3-oelint-adv-native to 1.16.1 - PACKAGE UPDATE
- #1034 - Update python3-flake8-builtins-native to 1.5.2 - PACKAGE UPDATE
- #1036 - Update python3-coverage-native to 5.0.4 - PACKAGE UPDATE
- #1037 - Update python3-flake8-isort-native to 2.9.0 - PACKAGE UPDATE
- #1038 - Update python3-mando-native to 0.7.0 - PACKAGE UPDATE
- #1039 - Update github.com-mozilla-tls-observatory-native to 4fa42e1c2dee78ceb2461d88221da37cf3738237 - PACKAGE UPDATE
- #1041 - Update python3-ddt-native to 1.3.1 - PACKAGE UPDATE
- #766 - Update python3-pyenchant-native to 3.0.1 - PACKAGE UPDATE
- #801 - Update cbmc-native to cbmc-5.12 - PACKAGE UPDATE
- #859 - Update composer-native to d2c7283f9a7df2db2ab64097a047aae780b8f6b7 - PACKAGE UPDATE
- #868 - Update github.com-kr-text-native to 0.2.0 - PACKAGE UPDATE
- #869 - Update stylelint-native to 13.2.1 - PACKAGE UPDATE
- #870 - Update sudokiller to 9f612e369dbd3c3539a7f13fffce994abe663670 - PACKAGE UPDATE
- #871 - Update proot-native to 6b9776f0fda9782142656c00ebfe2398be648da6 - PACKAGE UPDATE
- #872 - Update pyright-native to 1.1.28 - PACKAGE UPDATE
- #874 - Update textlint-rule-terminology to 2.1.3 - PACKAGE UPDATE
- #877 - Update phpstan-native to 0.12.17 - PACKAGE UPDATE
- #878 - Update python3-flake8-string-format-native to 0.3.0 - PACKAGE UPDATE
- #879 - Update python3-testfixtures-native to 6.14.0 - PACKAGE UPDATE
- #880 - Update python3-wrapt-native to 1.12.0 - PACKAGE UPDATE
- #886 - Update python3-gitpython-native to 3.1.0 - PACKAGE UPDATE
- #887 - Update python3-idna-native to 2.9 - PACKAGE UPDATE
- #888 - Update python3-flawfinder-native to 2.0.11 - PACKAGE UPDATE
- #889 - Update python3-oelint-adv-native to 1.14.1 - PACKAGE UPDATE
- #892 - Update github.com-stretchr-native to 1.5.1 - PACKAGE UPDATE
- #895 - Update ansible-konstruktoid-ansible-role-hardening to 624ba951ed95fb21b7d41a56eeb731d48e25a17a - PACKAGE UPDATE
- #896 - Update python3-flake8-dlint-native to 0.10.2 - PACKAGE UPDATE
- #897 - Update github.com-mozilla-tls-observatory-native to aae45faa4006575015d03f6ce1f1732c12d043d2 - PACKAGE UPDATE
- #898 - Update phan-native to 2.6.1 - PACKAGE UPDATE
- #907 - Update python3-ropgadget-native to 6.2 - PACKAGE UPDATE
- #913 - Update github.com-mvdan-sh-native to 3.0.2 - PACKAGE UPDATE
- #918 - Update python3-gitdb-native to 4.0.2 - PACKAGE UPDATE
- #920 - Update oelint-adv to 1.14.2 - PACKAGE UPDATE
- #922 - Update phpmd-native to 2.8.2 - PACKAGE UPDATE
- #923 - Update python3-flake8-2020-native to 1.6.0 - PACKAGE UPDATE
- #928 - Update perl-ppix-quotelike-native to 0.009 - PACKAGE UPDATE
- #929 - Update perl-ppix-regexp-native to 0.070 - PACKAGE UPDATE
- #933 - Update python3-oelint-adv-native to 1.15.2 - PACKAGE UPDATE
- #934 - Update github.com-golang-protobuf-native to 1.3.4 - PACKAGE UPDATE
- #935 - Update ruby-parser-native to 2.7.0.3 - PACKAGE UPDATE
- #938 - Update python3-oelint-adv-native to 1.15.3 - PACKAGE UPDATE
- #939 - Update github.com-go-check-check-native to 8fa46927fb4f5b54d48bde78c6c08db205b2298c - PACKAGE UPDATE
- #941 - Update progpilot-native to 0.7.0 - PACKAGE UPDATE
- #946 - Update github.com-mattn-go-colorable-native to 0.1.6 - PACKAGE UPDATE
- #950 - Update python3-decorator-native to 4.4.2 - PACKAGE UPDATE
- #975 - Update perl-test-deep-native to 1.130 - PACKAGE UPDATE
- #976 - Update sudokiller to c24882d0d5eaaab6ab199e2ba86ebefd300a9456 - PACKAGE UPDATE
- #982 - Update ruby-parser-native to 2.7.0.4 - PACKAGE UPDATE
- #986 - Update github.com-mozilla-tls-observatory-native to 406508670b4528643abf6c33e19e85f2fd0ad637 - PACKAGE UPDATE
- #987 - Update python3-bashate-native to 2.0.0 - PACKAGE UPDATE
- #988 - Update python3-pycparser-native to 2.20 - PACKAGE UPDATE
- #990 - Update python3-ansible to 2.9.6 - PACKAGE UPDATE
- #991 - Update python3-packaging-native to 20.3 - PACKAGE UPDATE
- #992 - Update python3-oelint-adv-native to 1.15.4 - PACKAGE UPDATE
- #993 - Update ansible-konstruktoid-ansible-role-hardening to 19cd4a8821289f009b652eb6062d81c309c0d0d3 - PACKAGE UPDATE
- #994 - Update python3-systemdlint-native to 1.1.8 - PACKAGE UPDATE
- #997 - Update python3-darglint-native to 1.2.0 - PACKAGE UPDATE
Bugfixes
- #1006 - oelint: false positive oelint.oelint_var_mandatoryvar SCR_URI for image recipe - BUG
- #1029 - [thud] annotation-complexity flake8 plugin doesn't work with thud - BUG
- #1030 - setuptools-lint does not work - BUG
- #1035 - cppcheck options not making sense? - BUG
- #1043 - [thud] ikos fails to compile - BUG
- #876 - luacheck doesn't report line - it's always 1 - BUG
- #881 - vulture file path report is wrong - BUG
- #901 - kconfighard doesn't export any sources - BUG
- #902 - export path of gixy is wrong - BUG
- #903 - vulture export paths are wrong - BUG
- #904 - flake8 throws 'DAR' warning - BUG
- #905 - File from patch storage
.pc
are checked - BUG
- #906 - WARNING: k8s.io-klog-native-1.0.0-r0 do_populate_lic: k8s.io-klog-native: No generic license file exists for: APACHE-2.0 in any provider - BUG
- #908 - Wrong export path for ansiblelint - BUG
- #909 - darglint export is broken - BUG
- #911 - pytype export is broken - BUG
- #912 - ropgadget export is broken - BUG
- #915 - Phan output is still broken - BUG
- #916 - ansiblelint shows strange filenames in output - BUG
- #917 - ropgadget doesn't find any input files - BUG
- #924 - python3-anytree-native needs python3-six - BUG
- #925 - global INHERIT += "sca" doesn't work for packagegroups - BUG
- #927 - spare layer detection doesn't work when workspace was setup with rel paths - BUG
- #932 - If pythonnative is inherited by the recipe sca-layer breaks things - BUG
- #936 - Latest change to spare layer feature is broken - BUG
- #937 - sca_get_layer_path_for_file doesn't work with relative paths - BUG
- #943 - Fatal entries aren't working - BUG
- #944 - e.g. ${bindir} in finding message is expanded in datamodel - BUG
- #947 - Fix issue from #943 - BUG
- #973 - pkgqaenc module is missing in README - DOCUMENTATION,BUG
- #977 - pkgqaenc has issues with nested directories - BUG
- #980 - Latest pytype update doesn't work with thud - BUG
- #983 - False positive warning from pkgqaenc - BUG
- #989 - sca_get_layer_path_for_file does return wrong path - BUG
- #995 - pkgqaenc bugs - BUG
Misc
- #1002 - Enhance licensecheck - COMPLIANCE,ENHANCEMENT
- #1003 - Disable licensecheck by default - FEATURE REQUEST,ENHANCEMENT
- #1033 - Fix coding issues found by LGTM - ENHANCEMENT
- #875 - cpplint multi-process - ENHANCEMENT
- #899 - Easy method to exclude layer/dirs from SCA - FEATURE REQUEST,ENHANCEMENT
- #996 - Fix upstream check for github.com-tealeg-xlsx-native - ENHANCEMENT
Thanks
@fmartinsons, Oleksandr Pozniak, @ravingraven