Incubator-superset: Unblocking the release process

Created on 2 Aug 2019  路  9Comments  路  Source: apache/incubator-superset

This issue gathers information about blockers and progress towards our first ASF release.

Licenses

Superset has a super wide, deep, and dynamic dependency tree. Bumping a single library can create licensing issues that are hard to catch.

FOSSA seems like the perfect tooling to do this, yet the ASF infra team won't let us install it. https://issues.apache.org/jira/browse/INFRA-18719 . Here's FOSSA pointing to my fork of Superset.
https://app.fossa.com/projects/git%2Bgithub.com%2Fmistercrunch%2Fsuperset/refs/branch/master/78d46fa18d6acf9823261678ba9a16b1aad3e451/browse/licenses

Note that FOSSA offers a CLI (haven't dug into it yet) that we may be able to leverage in CI. Also note that other projects at the ASF use Fossology, which doesn't seem to be as modern / GH-integrated

Some previous work I did on licenses, to help with the eventual "convenience release" which would package minified JS, and thus would need a dynamically generated LICENSE file.
https://github.com/apache/incubator-superset/pull/5801

TO RESOLVE

Attempts

See the [barely usage] archives https://mail-archives.apache.org/mod_mbox/superset-dev/201905.mbox/browser for previous attempts.

Related work

request inactive

Most helpful comment

Found and implemented a solution to use the FOSSA cli.

All 9 comments

Issue-Label Bot is automatically applying the label #enhancement to this issue, with a confidence of 0.63. Please mark this comment with :thumbsup: or :thumbsdown: to give our bot feedback!

Links: app homepage, dashboard and code for this bot.

_"FOSSA seems like the perfect tooling to do this, yet the ASF infra team won't let us install it."_;
For the sake of the community can ASF not make an exception for FOSSA. We have been without an official release for way too long.

_"Unfortunately, this requires permissions we can't allow, namely repo:write and webhook/service:write"_; Is there a work around here to not break what I assume is some internal; guideline/process?

Found and implemented a solution to use the FOSSA cli.

I'll email legal and follow up with the PIL licensing issue. I did some research and it appears that the PIL license is virtually identical to the BSD 0 clause license. I created a JIRA ticket (https://issues.apache.org/jira/browse/LEGAL-472) and will follow up about that.

UPDATE: The Apache legal team accepted the PIL license as a CatA license which means that it CAN be included in an Apache project.

https://issues.apache.org/jira/browse/LEGAL-472

Oh nice! I pushed a release candidate to the mailing list this AM!

I saw! So if the licensing issue with PIL is resolved, what other issues can I assist with?

Is my understanding correct from this PR that an official release might be around the corner?

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. For admin, please label this issue .pinned to prevent stale bot from closing the issue.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

josephtyler picture josephtyler  路  3Comments

eliab picture eliab  路  3Comments

lenguyenthedat picture lenguyenthedat  路  3Comments

deity-bram picture deity-bram  路  3Comments

kalimuthu123 picture kalimuthu123  路  3Comments