Skip to content
This repository has been archived by the owner on Feb 8, 2023. It is now read-only.

Create 2018-09-10--js-core-dev-team-weekly.md #695

Merged
merged 2 commits into from
Sep 24, 2018

Conversation

jacobheun
Copy link
Contributor

@jacobheun jacobheun commented Sep 10, 2018

Notes for the Sep 10 js core team weekly!

  • Add recording link

@ghost ghost assigned jacobheun Sep 10, 2018
@ghost ghost added the status/in-progress In progress label Sep 10, 2018
@jacobheun jacobheun requested a review from alanshaw September 10, 2018 17:05
@daviddias daviddias added the 💫 Golang Core Dev go-ipfs, go-libp2p, go-ipld label Sep 13, 2018

@alanshaw
- Done:
- Published release candidate for `js-ipfs` 0.32.0-rc.1 and 0.32.0-rc.2
Copy link
Member

Choose a reason for hiding this comment

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

@alanshaw, releasing RC is an aegir step or is it done manually?

Copy link
Member

Choose a reason for hiding this comment

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

Manual step at the moment until aegir supports it.

Details: ipfs/js-ipfs#1533

PR adding step to release doc: ipfs/js-ipfs#1536

Tracking issue in AEgir: ipfs/aegir#261

@alanshaw
- Done:
- Published release candidate for `js-ipfs` 0.32.0-rc.1 and 0.32.0-rc.2
- Test stabilisation work [#1541](https://github.com/ipfs/js-ipfs/pull/1541)
Copy link
Member

Choose a reason for hiding this comment

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

Nice! We should avoid the global flags though, they will hide tests that are slow when they shouldn't be.

@achingbrain
- Done:
- Spun up npm registry at https://registry.js.ipfs.io
- Play along at home with `npm i --registry=https://registry.js.ipfs.io`
Copy link
Member

Choose a reason for hiding this comment

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

Wooot!! :D This is nice :D

@achingbrain, Does it have the whole registry? What's the repo size?

Copy link
Member

Choose a reason for hiding this comment

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

At the moment it's configured to only fetch individual tarballs when they've been requested by a client and aren't present locally as the EC2 instance it's running on doesn't have enough storage to eagerly fetch the whole thing.

This issue is to sort out a more scalable storage solution, once that's in place we can hold whole the whole repo: ipfs/infra#432

Copy link
Member

Choose a reason for hiding this comment

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

Did you have the chance to download the entire registry locally to see the size it took?

- Done:
- Spun up npm registry at https://registry.js.ipfs.io
- Play along at home with `npm i --registry=https://registry.js.ipfs.io`
- Fixed flaky pubsub tests https://github.com/ipfs/interop/pull/33
Copy link
Member

Choose a reason for hiding this comment

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

👏🏽👏🏽👏🏽

- Done:
- IPNS over Pubsub OKR
- Created `js-datastore-pubsub` module
- Initial implementation of [ipfs/js-datastore-pubsub#1](https://github.com/ipfs/js-datastore-pubsub/pull/1)
Copy link
Member

Choose a reason for hiding this comment

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

@vasco-santos, This design is incorrect. We don't want a datastore to publish every key that gets stored.

Do you have a diagram of how things get plugged together? The IPNS system (module) should use PubSub to publish and subscribe to the new keys and then make the decision of storing them in the DataStore.

@vasco-santos do you have a diagram of your architecture? We can workshop this together if you need.

- Blocked:
- IPNS
- [interop#26](https://github.com/ipfs/interop/pull/26)
- Needs js-ipfs new release with IPNS, and to be reviewed
Copy link
Member

Choose a reason for hiding this comment

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

Does it work locally?

- [#1540](https://github.com/ipfs/js-ipfs/pull/1540)
- ipfs-api chunked add
- [#851](https://github.com/ipfs/js-ipfs-api/pull/851)
- [stream-http/tree/fix/body-handling](https://github.com/hugomrdias/stream-http/tree/fix/body-handling)
Copy link
Member

@daviddias daviddias Sep 15, 2018

Choose a reason for hiding this comment

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

@hugomrdias Does this break/change interop with go-ipfs?


@travisperson
- Done:
- iptb [go/js/browser demo](https://asciinema.org/a/zn07AUFgZ5RWzAwit7mjpdqvW)
Copy link
Member

Choose a reason for hiding this comment

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

👏🏽👏🏽👏🏽👏🏽👏🏽


@vmx
- Done:
- Conference (FOSS4G) and travels in Tanzania
Copy link
Member

Choose a reason for hiding this comment

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

Is there a url to the talk??

Copy link
Member

Choose a reason for hiding this comment

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

It's not easy to link to it, here's the best one I could find: https://fkih7q.attendify.io/schedule.html#9YYK6haD49GaQsORLc

@jacobheun jacobheun added ⚡️ⒿⓈ Core Dev js-ipfs, js-libp2p and js-ipld and removed 💫 Golang Core Dev go-ipfs, go-libp2p, go-ipld labels Sep 17, 2018
@daviddias daviddias merged commit ce50750 into master Sep 24, 2018
@daviddias daviddias deleted the notes/jscore-20180910 branch September 24, 2018 10:11
@ghost ghost removed the status/in-progress In progress label Sep 24, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
⚡️ⒿⓈ Core Dev js-ipfs, js-libp2p and js-ipld
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants