mirror of
https://github.com/qt/qtmqtt.git
synced 2026-10-25 16:16:26 +00:00
Make module ready for source SBOM checking
This includes:
- turning VERIFY_SOURCE_SBOM ON
- adding exception 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 correction are needed before turning the
source SBOM check on.
Task-number: QTBUG-131434
Change-Id: I5398523eafdae59a234bc2ed5ddd229c0aa923df
Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
(cherry picked from commit 6b9b462bb5)
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
This commit is contained in:
parent
03f00e0a11
commit
9f63250d85
@ -1,7 +1,7 @@
|
||||
version = 1
|
||||
|
||||
[[annotations]]
|
||||
path = [".cmake.conf", "**.yaml", "**.json", "**.pro"]
|
||||
path = [".cmake.conf", "**.yaml", "**/ci_config_linux.json", "**.pro"]
|
||||
precedence = "closest"
|
||||
comment = "build system"
|
||||
SPDX-FileCopyrightText = "Copyright (C) 2024 The Qt Company Ltd."
|
||||
|
||||
@ -6,6 +6,10 @@ accept_configuration:
|
||||
|
||||
instructions:
|
||||
Build:
|
||||
# to be turned on when the module source SBOM pass the license check
|
||||
- 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"],
|
||||
"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", ".css", "README.txt"],
|
||||
"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"]
|
||||
},
|
||||
".*/doc/images" : {
|
||||
"comment" : "Default",
|
||||
"file type" : "examples and snippets",
|
||||
"spdx" : ["LicenseRef-Qt-Commercial OR BSD-3-Clause"]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user