Conversation
|
Pinging @elastic/integrations (Team:Integrations) |
|
This pull request is now in conflicts. Could you fix it? 🙏 |
19d4d22 to
2f9ae15
Compare
💔 Build Failed
Expand to view the summary
Build stats
Steps errors
Expand to view the steps failures
|
jsoriano
left a comment
There was a problem hiding this comment.
It is weird that updating prometheus requires so many changes, including so many projects that need overrides in the license checker. But well, if this is needed, it LGTM, pinging some more people for awareness of these changes.
dev-tools/notice/overrides.json
Outdated
There was a problem hiding this comment.
Interesting that the license checker cannot identify all these licenses 🤔
dev-tools/notice/overrides.json
Outdated
There was a problem hiding this comment.
Consider alphabetically sorting the whole file.
go.mod
Outdated
go.mod
Outdated
There was a problem hiding this comment.
Pinging @kaiyan-sheng and @aspacca for awareness on these changes.
|
Currently waiting for #28028 as described at #28023 (comment). |
It seems weird to me too :). It's also weird why the licence-checker could not identify the licences in so many libraries but it's most probably because in some projects the licence is not in the proper format. For example the licence of |
|
This pull request does not have a backport label. Could you fix it @ChrsMark? 🙏
NOTE: |
|
It really seems something is off here with the license part. Also for the NOTICE.txt file: We should make sure to understand why this is. |
|
@ruflin I just tried to update the Prometheus library and then the |
|
Detailed licence checks for libs:
|
9668563 to
ba0da4d
Compare
|
Thanks for the detailed investigation into the license part. For the diff on the version that are updated: I have the suspicion many of these are not directly related to prometheus but got updated to the most recent version. We should update these libs but not as part of this PR. Ideally we would have update the libs already in the past. What I suggest is that we do several smaller PR's. 1 for updating the There is a chance that everything is connected and depends on each other and then we need to do it all at once, but I strongly hope this is not the case. |
|
This pull request is now in conflicts. Could you fix it? 🙏 |
|
@ruflin thanks for your feedback here! I agree with your suggestions to split the upgrades into smaller chunks.
I can create a different meta issue for this if you prefer or we can keep using this issue as reference. I prefer keep using this one to avoid the extra overhead :). |
|
@ChrsMark Thanks for putting this together. Lets keep it here. Seems like we already made quite a big of progress! |
ba0da4d to
71204c2
Compare
|
Continuing at #28716 |
What does this PR do?
This PR updates the
github.com/prometheus/prometheusand makes the proper LICENCE overrides for the dependencies:This is a prerequisite for #27269
Detailed licence checks for libs:
github.com/ajstarks/svgo-> CC-BY-4.0github.com/bmizerany/pat-> from README.mdgithub.com/cactus/go-statsd-client/statsd-> MITgithub.com/dnaeon/go-vcr-> BSD-2-Clausegithub.com/golang/freetype-> GPL-2.0github.com/hudl/fargo-> [MIT] from README.mdgithub.com/influxdata/line-protocol-> MITgithub.com/lightstep/lightstep-tracer-common/golang/gogo-> MITgithub.com/pascaldekloe/goe-> CC0-1.0github.com/streadway/handy-> [BSD 2-Clause ] from README.mdgonum.org/v1/plot-> BSD-3-Clause