Comments (7)
It's probably a good bet that if something is in Orbit then it's probably fine. This is especially true for older stuff that predates the switch to our "license certification only" IP Policy. More recently, the Orbit project has started to only file CQs when they're needed, so there's more of a risk that something in Orbit might actually not be okay. My understanding is that the Orbit team is periodically running the license tool to validate.
In any case, I'll have a look at these specific dependencies and see what we need to do.
from dash-licenses.
Side note... clearly the regular expression in the README isn't right. I've seen this line a few times recently:
tycho-compiler-plugin:1.7.0:compile
I'll see what I can do about that while I'm at it.
from dash-licenses.
I'll see what I can do about that while I'm at it.
FWIW I tried to find something better, in the end there can be so much random output from mvn I went with the having mvn write the deps files itself. This is the command CDT's script uses:
${MVN:-mvn} -B -V package dependency:list -DappendOutput=true -DoutputFile=$PWD/deps-raw.log >mvn-dependency-list.log 2>&1
with the deps-raw.log being a much cleaner output and used for further processing. This is in the README already, but not with an explicit example.
BTW I do this to deps-raw.log:
cat deps-raw.log | grep -v "The following files have been resolved" | grep -v " none" | grep -Poh '[^ ]*' | sort -u > deps.log
from dash-licenses.
My affinity for trying to get everything onto one line has me biased against adding a step to generate the dependency list as a separate file. I think that I just need to get over that. I'll update the README to make that recommendation.
If you're not depending on a poorly crafted regexp, where is tycho-compiler-plugin:1.7.0:compile
coming from?
from dash-licenses.
If you're not depending on a poorly crafted regexp, where is
tycho-compiler-plugin:1.7.0:compile
coming from?
I was getting it when I filed #24 - but I have since closed it by doing what I mentioned here. When I closed it I didn't realize I had uncovered a general problem. HTH
from dash-licenses.
It just seems wrong to not use pipes... /shudder.
from dash-licenses.
The cited ids should pass now. Reopen if I've made a horrible, horrible mistake.
from dash-licenses.
Related Issues (20)
- API to push artifacts to check HOT 7
- lpg.generator HOT 5
- Add OSGi Metadata
- Problem parsing `yarn.lock` modified by `npm install`? HOT 5
- Don't shade the base artifact HOT 1
- Wrong example package detected in package-lock.json HOT 3
- Remapping of package name is not detected in package-lock.json HOT 3
- mavenLicenseCheck GH workflow is triggered (and immediately skipped) on every issue comment HOT 1
- Correctly parse crates version names HOT 2
- Reduce calls to clearlydefined HOT 2
- Move this repository to to the eclipse-dash organisation HOT 10
- The tool has built-in support for go.sum files
- Cyclic error reported for a bundle with fragment HOT 1
- Source bundles are present in dependencies after upgrading to Tycho 4.0.5. HOT 1
- Too many dependencies are present after upgrading to Tycho 4.0.5. HOT 3
- Download of latest dash-licenses jar is currently not working HOT 1
- Support the Conan C/C++ Package Manager
- dash-licenses does not understand npm Workspaces
- dotnet instructions feedback
- "Plugin not found in any plugin repository" HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dash-licenses.