Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

deps: change rules_antlr fork #4362

Merged
merged 3 commits into from
Jul 12, 2023
Merged

deps: change rules_antlr fork #4362

merged 3 commits into from
Jul 12, 2023

Conversation

oncilla
Copy link
Contributor

@oncilla oncilla commented Jul 10, 2023

The fork of rules_antlr that we depend on has disappeared https://github.com/artisoft-io

We switch to another fork that contains the same changes that artisoft-io had.


This change is Reviewable

The fork of rules_antlr that we depend on has disappeared https://github.com/artisoft-io

We switch to another fork that contains the same changes that artisoft-io had.
Copy link
Contributor Author

@oncilla oncilla left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewable status: 0 of 1 files reviewed, 1 unresolved discussion

a discussion (no related file):
@matzf should create forks in the scionproto organization for these types of dependencies.
Go dependencies should be pretty safe, because the global go module cache keeps copies even if the repository is deleted.


Copy link
Contributor Author

@oncilla oncilla left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewable status: 0 of 1 files reviewed, 1 unresolved discussion

a discussion (no related file):

@matzf should we create forks in the scionproto organization for these types of dependencies?


Copy link
Contributor

@matzf matzf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed 1 of 1 files at r2, all commit messages.
Reviewable status: all files reviewed, 1 unresolved discussion (waiting on @oncilla)

a discussion (no related file):

Previously, oncilla (Dominik Roos) wrote…

@matzf should we create forks in the scionproto organization for these types of dependencies?

These types of dependencies would be bazel build rules that are not part of the github.com/bazelbuild organisation?

Which ones would do you feel we should keep a fork of? My gut feeling is that at least the last one seems fairly safe to rely one.

As an alternative to maintaining a git fork, would it make sense to "vendor" these archives directly into the workspace?
The advantage would be that no help from organisation admins is necessary to add/change dependencies.
These archives seem to be quite small, so putting them directly in the repo seems sane enough (the antlr one is the biggest at 112KB).


Copy link
Contributor Author

@oncilla oncilla left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewable status: all files reviewed, 1 unresolved discussion (waiting on @matzf)

a discussion (no related file):

Previously, matzf (Matthias Frei) wrote…

These types of dependencies would be bazel build rules that are not part of the github.com/bazelbuild organisation?

Which ones would do you feel we should keep a fork of? My gut feeling is that at least the last one seems fairly safe to rely one.

As an alternative to maintaining a git fork, would it make sense to "vendor" these archives directly into the workspace?
The advantage would be that no help from organisation admins is necessary to add/change dependencies.
These archives seem to be quite small, so putting them directly in the repo seems sane enough (the antlr one is the biggest at 112KB).

Probably antlr and rules deb are the riskiest.

apple and grpc should be safe, given the companies that are behind it.


Copy link
Contributor Author

@oncilla oncilla left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewable status: all files reviewed, 1 unresolved discussion (waiting on @matzf)

a discussion (no related file):

Previously, oncilla (Dominik Roos) wrote…

Probably antlr and rules deb are the riskiest.

apple and grpc should be safe, given the companies that are behind it.

I will merge to fix this in the meantime. We can talk about future strategies afterwards: #4365


Copy link
Contributor Author

@oncilla oncilla left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dismissed @matzf from a discussion.
Reviewable status: all files reviewed, 1 unresolved discussion (waiting on @matzf)

@oncilla oncilla merged commit 00835ed into master Jul 12, 2023
2 checks passed
@matzf matzf deleted the oncilla-patch-1 branch July 13, 2023 07:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants