[elbe-devel] [PATCH v2 00/11] elbepack: parselicence: various improvements

Thomas Weißschuh thomas.weissschuh at linutronix.de
Wed Jul 24 12:21:56 CEST 2024


Signed-off-by: Thomas Weißschuh <thomas.weissschuh at linutronix.de>
---
Changes in v2:
- Additional patches
- Link to v1: https://lore.kernel.org/r/20240724-parselicence-v1-0-67a7471155d0@linutronix.de

---
Thomas Weißschuh (11):
      elbepack: parselicence: explicitly use UTC for created field
      elbepack: tests: update example licence mapping
      tests: example-mapping: provide mapping for GPL-3
      tests: example-mapping: provide mapping for zlib
      tests: example-mapping: use proper IDs for exceptions
      elbepack: parselicence: extract mapping logic
      elbepack: parselicence: also map licence ID including exception
      tests: example-mapping: add mapping for GPL-3.0-or-later WITH Bison-exception-2.2
      elbepack: introduce SPDX license list
      elbepack: parselicence: accept any valid SPDX identifier
      elbepack: example-mapping: drop noop mappings

 debian/python3-elbe-common.install              |   1 +
 elbepack/commands/parselicence.py               |  40 +-
 elbepack/spdx.py                                | 635 ++++++++++++++++
 elbepack/tests/cyclonedx/example-mapping.xml    |  64 +-
 elbepack/tests/test_parselicence.py             |   4 +-
 elbepack/tests/test_parselicence_reference.spdx | 256 +++----
 elbepack/tests/test_parselicence_reference.xml  | 950 +++++++++++-------------
 7 files changed, 1263 insertions(+), 687 deletions(-)
---
base-commit: c5a00cce61a4d3a695c4b4cc80035bceb1eb922f
change-id: 20240724-parselicence-9d9d032769d1

Best regards,
-- 
Thomas Weißschuh <thomas.weissschuh at linutronix.de>



More information about the elbe-devel mailing list