-
Notifications
You must be signed in to change notification settings - Fork 110
swarm: Migrate p2p/simulations from go-ethereum #1805
Conversation
@acud Yeah, apologies, my IDE bugged out yesterday and apparently let me down. However I'm not sure if this PR is a good idea anymore? After finding some complications and what @fjl just added, i'm thinking it might be more appropriate that the packages stay in go-ethereum? |
Going to close this, as it seems best to keep p2p/simulations in go-ethereum after all. |
hmm, i thought it was a good idea, given noone is using this and we maintain it... |
Reopening to facilitate some more discussion. As an outsider, I see these options (but maybe there are more):
|
2095903
to
9f67557
Compare
9f67557
to
ccbf282
Compare
if go-ethereum are using this library then let's not migrate this. let's just PR stuff into go-ethereum and vendor it again. let's just make sure we are not dependent on them to approve this stuff - if we are the codeowners then let's maintain this code (or at least tell geth to vendor this from us so we can actively maintain it) |
@chadsr do we still need this PR? I think due to the fact you've submitted the |
@acud Only useful if others from the core team still want to give input, I guess. It's not needed in relation to anything else from me, so feel free to close it. |
This PR coupled with this go-ethereum PR migrates
p2p/simulations
from thego-ethereum
repository to here. (Technically it also migratesp2p/testing
, but it is already duplicated in this repo)Motivation for this came about from #1799, where that PR depended on a
go-ethereum
PR. @acud pointed out that it would in-fact make more sense to migratep2p/simulations
package toethersphere/swarm
.I refrained from renaming the package, to avoid any confusion. I do feel like it could be refactored to somewhere else though (there are 3-4 simulation related packages scattered around), but I will leave that for core devs to decide. :)