Bug 9107 - Update spdx.bbclass to work with FOSSology 3.0.0 release
Summary: Update spdx.bbclass to work with FOSSology 3.0.0 release
Status: RESOLVED OBSOLETE
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: core (show other bugs)
Version: 2.0
Hardware: x86 Multiple
: Medium normal
Target Milestone: Future
Assignee: Tracy Graydon
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2016-02-12 15:08 UTC by Maxin B. John
Modified: 2017-06-07 11:55 UTC (History)
4 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: Don't know


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Maxin B. John 2016-02-12 15:08:52 UTC
spdx.bbclass doesn't work with FOSSology 3.0.0 release.Fix it.
Comment 1 Maxin B. John 2016-05-12 13:59:16 UTC
Initial idea was to re-write the spdx.bbclass to use the Nomossa License scanner from FOSSology. Nomossa is licensed under GPL2 and it just depends on glib-2.0.

( Recipe available here:
 http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/commit/?h=maxin/fossology&id=15a658a195d11339f290966590c572092bf71399 
)

Upside is, by using Nomossa, users won't have to send the source code through the network (Some users who deals with NDAs might prefer this way)

On the negative side, multi-threaded execution of Nomossa consumes a lot of memory. So, we will have to limit the parallel build.
Comment 2 Maxin B. John 2017-06-07 11:55:08 UTC
spdx support (with DoSOCSv2) is available here:
https://github.com/dl9pf/meta-spdxscanner