Skip to content
This repository has been archived by the owner on Aug 11, 2021. It is now read-only.

Migrate/deprecate packages using former "ipld" package #118

Open
8 tasks
vmx opened this issue Feb 28, 2018 · 4 comments
Open
8 tasks

Migrate/deprecate packages using former "ipld" package #118

vmx opened this issue Feb 28, 2018 · 4 comments
Labels
status/ready Ready to be worked

Comments

@vmx
Copy link
Member

vmx commented Feb 28, 2018

ipld-resolver has been renamed to ipld, hence all packages which depend on the old ipld won't receive any updates and it will be confusing as it looks like there's a new version of ipld available, but in reality it's a completely different thing.

Packages using the old "ipld" should either be deprecated or adapted so they don't use "ipld" anymore. According to npm those packages are:

Those are all related to IPRS. Is that still a thing? What should we do with the repositories below?

What about:

Already deprecated:

@daviddias daviddias added the status/ready Ready to be worked label Mar 19, 2018
@vmx
Copy link
Member Author

vmx commented Apr 23, 2018

It's unfortunate that ipld used to be another library. Hence most of the packages listed on https://www.npmjs.com/package/ipld?activeTab=dependents don't really depend on ipld as they depend on the old version.

I use the dependents information to see which things need to be updated when we do breaking changes, but sadly this doesn't work here anymore. The only ones actually depending on the current ipld package is ipfs and ipfs-unixfs-engine as far as I can tell.

@daviddias
Copy link
Member

All of the record modules are 2+ years old. They are part of the first gen of libp2p modules, one that never saw the light of the day given it was too different from go-ipfs. Do not worry about those.

ipfs-ipld is confusing. @dignifiedquire can you unpublish it please?

@vmx
Copy link
Member Author

vmx commented Apr 23, 2018

It would be so cool if we could unpublish these old modules, but sadly that's not possible anymore.

Edit: I just read the unpublish guidelines from npm. It looks like it would be possible. @diasdavid I'd be happy to drive that if you think it would make sense and make me a publisher of those packages, so that npm knows that i'm legit to do so.

@dignifiedquire
Copy link
Member

dignifiedquire commented Apr 23, 2018 via email

@daviddias daviddias removed their assignment Oct 5, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
status/ready Ready to be worked
Projects
None yet
Development

No branches or pull requests

3 participants