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

feat: mega migration #206

Closed
wants to merge 3,474 commits into from
Closed

feat: mega migration #206

wants to merge 3,474 commits into from

Conversation

Jorropo
Copy link
Contributor

@Jorropo Jorropo commented Mar 15, 2023

Migrated repos:

  • github.com/ipfs/interface-go-ipfs-core => ./coreiface
  • github.com/ipfs/go-unixfs => ./unixfs
  • github.com/ipfs/go-pinning-service-http-client => ./pinning/remote/client
  • github.com/ipfs/go-path => ./path
  • github.com/ipfs/go-namesys => ./namesys
  • github.com/ipfs/go-mfs => ./mfs
  • github.com/ipfs/go-ipfs-provider => ./provider
  • github.com/ipfs/go-ipfs-pinner => ./pinning/pinner
  • github.com/ipfs/go-ipfs-keystore => ./keystore
  • github.com/ipfs/go-filestore => ./filestore
  • github.com/ipfs/go-ipns => ./ipns
  • github.com/ipfs/go-blockservice => ./blockservice
  • github.com/ipfs/go-ipfs-chunker => ./chunker
  • github.com/ipfs/go-fetcher => ./fetcher
  • github.com/ipfs/go-ipfs-blockstore => ./blockstore
  • github.com/ipfs/go-ipfs-posinfo => ./filestore/posinfo
  • github.com/ipfs/go-ipfs-util => ./util
  • github.com/ipfs/go-ipfs-ds-help => ./datastore/dshelp
  • github.com/ipfs/go-verifcid => ./verifcid
  • github.com/ipfs/go-ipfs-exchange-offline => ./exchange/offline
  • github.com/ipfs/go-ipfs-routing => ./routing
  • github.com/ipfs/go-ipfs-exchange-interface => ./exchange

Updates #202

Arachnid and others added 30 commits March 30, 2021 11:40
Otherwise, we'll panic.


This commit was moved from ipfs/go-blockservice@39f3c34
fix: handle missing session exchange in Session

This commit was moved from ipfs/go-blockservice@6f1e7bb
Use eth.domains instead of eth.link for .eth names

This commit was moved from ipfs/go-namesys@c17fc94
…lder-chooser

Add NodeReifier to fetcher config

This commit was moved from ipfs/go-fetcher@3290471
This outputs a missage that blames a specific sife for not having DNSLink record.  For example, the error message looks like:

`could not resolve name: bad.example.net is missing DNSLink record (https://docs.ipfs.io/concepts/dnslink/)`

The "could not resolve name" portion is still present because the returned error wraps the original ErrResolveFailed, allowing code to test if the error is an ErrorResolveFailed error.


This commit was moved from ipfs/go-namesys@4e753ad
Co-authored-by: Marcin Rataj <lidel@lidel.org>

This commit was moved from ipfs/go-namesys@3d90782
move block service implementation to its own package. move traversal helpers to traversal directory


This commit was moved from ipfs/go-fetcher@3978480
define an interface for making new instances of the fetcher


This commit was moved from ipfs/go-fetcher@571518e
update parameter names on interface to be more clear


This commit was moved from ipfs/go-fetcher@5325cff
This commit was moved from ipfs/go-unixfs@77ff92d
This commit was moved from ipfs/go-unixfs@7e96bad
…fix-types

Separate implementation and fix types

This commit was moved from ipfs/go-fetcher@d24b660
* Properly report DNSLink errors

Only report that there is no DNSLink for a name when there are no DNSLink TXT records available for that name.  For all other errors, such as being offline, report the more general "cannot resolve name" error.

* Document that we give precedence to good results from looking up DNSLinks in TXT records from `"_dnslink."+fqdn` over results from `fqdn`.

This commit was moved from ipfs/go-namesys@22432d1
…filesize-raw

correct file size for raw node

This commit was moved from ipfs/go-unixfs@a20f6cb
…eadme

chore: update the Usage part of readme

This commit was moved from ipfs/go-ipfs-provider@f194251
This commit was moved from ipfs/go-path@32d3a4f
This commit was moved from ipfs/go-namesys@a360c66
MichaelMure and others added 8 commits February 22, 2023 15:46
Similar to blockservice.NewWriteThrough().

Currently the default blockstore trades read amplification for every
write. While this is fine in cases where writes are very expensive and the datastore offers a quick Has() method, it is not always the case.

Some datastore backends may be better off just getting all the writes no
matter what. At least I would like to try it out.


This commit was moved from ipfs/go-ipfs-blockstore@498084a
* feat: use peer.String() to use a human-readable cache key
* fix: use normalized key representation
* fix: cache ipns key can be any format

This commit was moved from ipfs/go-namesys@af35385
- updates docs link to .tech
- makes it very clear what is missing

This commit was moved from ipfs/go-namesys@e30a7b8
Migrated repos:
- github.com/ipfs/interface-go-ipfs-core         => ./coreiface
- github.com/ipfs/go-unixfs                      => ./unixfs
- github.com/ipfs/go-pinning-service-http-client => ./pinning/remote/client
- github.com/ipfs/go-path                        => ./path
- github.com/ipfs/go-namesys                     => ./namesys
- github.com/ipfs/go-mfs                         => ./mfs
- github.com/ipfs/go-ipfs-provider               => ./provider
- github.com/ipfs/go-ipfs-pinner                 => ./pinning/pinner
- github.com/ipfs/go-ipfs-keystore               => ./keystore
- github.com/ipfs/go-filestore                   => ./filestore
- github.com/ipfs/go-ipns                        => ./ipns
- github.com/ipfs/go-blockservice                => ./blockservice
- github.com/ipfs/go-ipfs-chunker                => ./chunker
- github.com/ipfs/go-fetcher                     => ./fetcher
- github.com/ipfs/go-ipfs-blockstore             => ./blockstore
- github.com/ipfs/go-ipfs-posinfo                => ./filestore/posinfo
- github.com/ipfs/go-ipfs-util                   => ./util
- github.com/ipfs/go-ipfs-ds-help                => ./datastore/dshelp
- github.com/ipfs/go-verifcid                    => ./verifcid
- github.com/ipfs/go-ipfs-exchange-offline       => ./exchange/offline
- github.com/ipfs/go-ipfs-routing                => ./routing
- github.com/ipfs/go-ipfs-exchange-interface     => ./exchange

Updates #202
)

replace github.com/ipfs/go-merkledag => github.com/Jorropo/go-merkledag v0.3.1-0.20230320131104-a3ff80a097d8
Copy link
Contributor Author

Choose a reason for hiding this comment

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

@BigLep
Copy link
Contributor

BigLep commented Mar 22, 2023

@Jorropo : discussion tiems from 2023-03-21 about getting this landed:

@guseggert review this über migration

@Jorropo
Copy link
Contributor Author

Jorropo commented Mar 22, 2023

Closed in favor of #220

@Jorropo Jorropo closed this Mar 22, 2023
@Jorropo Jorropo deleted the migrate branch March 22, 2023 05:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Archived in project
Development

Successfully merging this pull request may close these issues.