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

all: make vendored copy of reexec #28382

Merged
merged 7 commits into from
Oct 27, 2023
Merged

all: make vendored copy of reexec #28382

merged 7 commits into from
Oct 27, 2023

Conversation

holiman
Copy link
Contributor

@holiman holiman commented Oct 19, 2023

a little copying is better than a little dependency

-- go proverb

We have this dependency on docker, a.k.a moby: a gigantic library, and we only need ~70 LOC, so here I tried moving it inline instead.

@holiman holiman requested a review from fjl as a code owner October 19, 2023 12:00
@holiman holiman force-pushed the vendor_reexec branch 3 times, most recently from 3349e81 to 2b85177 Compare October 20, 2023 12:52
@fjl
Copy link
Contributor

fjl commented Oct 22, 2023

AGPL will taint the license of go-ethereum. We should just find another solution that isn't a copy of Docker's library.

@fjl
Copy link
Contributor

fjl commented Oct 22, 2023

Sorry I got confused about the license. AGPL usually stands for the GNU Affero General Public License which would mess with our LGPL terms.

@namiloh
Copy link

namiloh commented Oct 22, 2023

Oh right, my bad, I got my acronyms mixed up

@fjl
Copy link
Contributor

fjl commented Oct 27, 2023

I have moved it to internal/ because consumers of go-ethereum should not use this package. We just need it for our tests.

@fjl fjl merged commit 233db64 into ethereum:master Oct 27, 2023
2 checks passed
devopsbo3 pushed a commit to HorizenOfficial/go-ethereum that referenced this pull request Nov 10, 2023
a little copying is better than a little dependency

-- go proverb

We have this dependency on docker, a.k.a moby: a gigantic library, and we only need ~70 LOC,
so here I tried moving it inline instead.

Co-authored-by: Felix Lange <fjl@twurst.com>
devopsbo3 added a commit to HorizenOfficial/go-ethereum that referenced this pull request Nov 10, 2023
devopsbo3 added a commit to HorizenOfficial/go-ethereum that referenced this pull request Nov 10, 2023
Dergarcon pushed a commit to specialmechanisms/mev-geth-0x2mev that referenced this pull request Jan 31, 2024
a little copying is better than a little dependency

-- go proverb

We have this dependency on docker, a.k.a moby: a gigantic library, and we only need ~70 LOC,
so here I tried moving it inline instead.

Co-authored-by: Felix Lange <fjl@twurst.com>
colinlyguo pushed a commit to scroll-tech/go-ethereum that referenced this pull request Oct 31, 2024
a little copying is better than a little dependency

-- go proverb

We have this dependency on docker, a.k.a moby: a gigantic library, and we only need ~70 LOC,
so here I tried moving it inline instead.

Co-authored-by: Felix Lange <fjl@twurst.com>
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.

3 participants