feat(gh-actions/build-debian): Don't run licenserecon#101
feat(gh-actions/build-debian): Don't run licenserecon#101
Conversation
Turns out that lintian already checks the licenses and it's really the issues found by lintian which we care about (at least that is what reviewers of uploads to the archive look at). We just have to make the build-debian action fail when lintian fails (done in #100) and pass `--fail-on error,warning` to lintian (possible via the `lintian` input).
|
@hk21702 #97 (comment) should be irrelevant with this |
|
Just a FYI, last time I really dug into this, lintian's license checking was generally much worse than I think the solution here is probably to just move the |
I've also seen lrc report more issues than lintian, but really what I care about is just to make the archive admins happy and in a recent review they just cited the issues reported by lintian.
Ok that changes things.
Since we should run it on the extracted source package, which means we need to build the source package first, I think it does make sense to have it in the build-debian action, no? Maybe we should just make it opt-in instead of opt-out (via an input |
|
Making it opt-in makes sense to me. As for the original concern of performance while avoiding using older versions of
Just for some context, it was brought to me back with my original "needs packaging" request for Insights https://bugs.launchpad.net/ubuntu/+source/ubuntu-insights/+bug/2107478 |
|
Closing in favor of #101 |
Turns out that lintian already checks the licenses and it's really the issues found by lintian which we care about (at least that is what reviewers of uploads to the archive look at).
We just have to make the build-debian action fail when lintian fails (done in #100) and pass
--fail-on error,warningto lintian (possible via thelintianinput).