mirror of https://github.com/qt/qtcoap.git
Make module ready for source SBOM checking
This includes: - turning VERIFY_SOURCE_SBOM ON - adding rules to the licenseRule.json files - correcting the licensing given via REUSE.toml files A lot of files are skipped during the license test, but all are present in the source SBOM. This is why corrections are needed before turning the source SBOM check on. Task-number: QTBUG-131434 Pick-to: 6.9 Change-Id: I66a2d28d93c6d6a40afca201bc53f2fc519ded32 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
This commit is contained in:
parent
1120e29ca8
commit
295d5cdd08
|
@ -7,7 +7,7 @@ SPDX-FileCopyrightText = "Copyright (C) 2024 The Qt Company Ltd."
|
|||
SPDX-License-Identifier = "BSD-3-Clause"
|
||||
|
||||
[[annotations]]
|
||||
path = [".cmake.conf", "**.yaml", "**.json", "**.yml"]
|
||||
path = [".cmake.conf", "**.yaml", "**.yml", "**ci_config_linux.json"]
|
||||
precedence = "closest"
|
||||
comment = "build system"
|
||||
SPDX-FileCopyrightText = "Copyright (C) 2024 The Qt Company Ltd."
|
||||
|
@ -34,7 +34,7 @@ SPDX-FileCopyrightText = "Copyright (C) 2024 The Qt Company Ltd."
|
|||
SPDX-License-Identifier = "LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only"
|
||||
|
||||
[[annotations]]
|
||||
path = ["**LICENSE*", "**.pem"]
|
||||
path = ["**.pem"]
|
||||
precedence = "override"
|
||||
comment = "License file. Or such. To be confirmed for .pem files"
|
||||
SPDX-FileCopyrightText = "None"
|
||||
|
|
|
@ -6,6 +6,9 @@ accept_configuration:
|
|||
|
||||
instructions:
|
||||
Build:
|
||||
- type: EnvironmentVariable
|
||||
variableName: VERIFY_SOURCE_SBOM
|
||||
variableValue: "ON"
|
||||
- !include "{{qt/qtbase}}/coin_module_build_template_v2.yaml"
|
||||
|
||||
Test:
|
||||
|
|
|
@ -10,7 +10,9 @@
|
|||
"Files with other endings can also be build system files"
|
||||
],
|
||||
"file_pattern_ending" : ["CMakeLists.txt", ".cmake", ".pro", ".pri", ".prf",
|
||||
"configure", "configure.bat", "cmake.in", "plist.in", "CMakeLists.txt.in"],
|
||||
"configure", "configure.bat", "cmake.in", "plist.in", "CMakeLists.txt.in",
|
||||
".cmake.conf", ".gitattributes", ".gitignore", ".tag", "ci_config_linux.json",
|
||||
".yaml", ".yml"],
|
||||
"location" : {
|
||||
"" : {
|
||||
"comment" : "Default",
|
||||
|
@ -44,7 +46,8 @@
|
|||
},
|
||||
{
|
||||
"comment" : "Files with the following endings are Documentation licensed.",
|
||||
"file_pattern_ending" : [".qdoc", ".qdocinc" , ".qdocconf", ".txt", "README", "qt_attribution.json"],
|
||||
"file_pattern_ending" : [".qdoc", ".qdocinc" , ".qdocconf", "README", "qt_attribution.json",
|
||||
"REUSE.toml", "licenseRule.json", "README.md", ".css"],
|
||||
"location" :{
|
||||
"" : {
|
||||
"comment" : "",
|
||||
|
@ -64,6 +67,11 @@
|
|||
"file type" : "module and plugin",
|
||||
"spdx" : ["LicenseRef-Qt-Commercial OR GPL-3.0-only"]
|
||||
},
|
||||
"dist/" : {
|
||||
"comment" : "Default",
|
||||
"file type" : "documentation",
|
||||
"spdx" : ["LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only"]
|
||||
},
|
||||
"src/" : {
|
||||
"comment" : "Default",
|
||||
"file type" : "module and plugin",
|
||||
|
@ -78,6 +86,11 @@
|
|||
"comment" : "Default",
|
||||
"file type" : "examples and snippets",
|
||||
"spdx" : ["LicenseRef-Qt-Commercial OR BSD-3-Clause"]
|
||||
},
|
||||
"tests/auto/qcoapclient/testdata/.*pem" : {
|
||||
"comment" : "",
|
||||
"file type" : "keys",
|
||||
"spdx" : ["CC0-1.0"]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue