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

Commit

Permalink
Create 2019-01-28--js-core-dev-team-weekly.md (#852)
Browse files Browse the repository at this point in the history
* Create 2019-01-28--js-core-dev-team-weekly.md

* Update 2019-01-28--js-core-dev-team-weekly.md
  • Loading branch information
jacobheun authored and daviddias committed Jan 30, 2019
1 parent 3b01325 commit 0645804
Showing 1 changed file with 209 additions and 0 deletions.
209 changes: 209 additions & 0 deletions meeting-notes/2019/Q1/2019-01-28--js-core-dev-team-weekly.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,209 @@
# ⚡️ⒿⓈ Core Dev Team Weekly Sync 🙌🏽 January 28, 2019

- **Lead:** @alanshaw
- **Notetaker:** @jacobheun
- **Attendees:**
- @jacobheun
- @chriscool
- @vmx
- @litzenberger
- @zcstarr
- @hugomrdias
- @mgoelzer
- @achingbrain
- @lidel
- **Recording:** https://youtu.be/hRAdkNnAnuU

## Agenda

- Ask everyone to put their name into the list of attendees
- Round of updates
- What have you accomplished since the last Weekly?
- Were there any blockers? If so, which ones? Is it still blocked? Why?
- What is the next important thing you should focus on?
- Ask for general questions. Could be things like:
- I'm stuck with something, I don't know who to ask. Who knows who to ask?
- Who can help me with xyz?
- Plan this week
- Select issues to work on
- Review remaining issues if there is time left

## Notes

### Week Update

@jacobheun
- Done:
- Better custom lock example in datastore s3 [js-datastore-s3#13](https://github.com/ipfs/js-datastore-s3/pull/13)
- Also updated example for the latest js-ipfs
- Fix datastore s3 issue with multiple callbacks due to AWS lib [js-datastore-s3#14](https://github.com/ipfs/js-datastore-s3/pull/14)
- Now lead maintainer of js-multiaddr
- Created issue for tracking transport listening retry [js-libp2p#312](https://github.com/libp2p/js-libp2p/issues/312)
- Lots of reviewing
- Blocked:
- Next:
- Work to finalize [js-libp2p#312](https://github.com/libp2p/js-libp2p/issues/312) so work can start on that
- Finish libp2p daemon PR [js-libp2p-daemon#1](https://github.com/libp2p/js-libp2p-daemon/pull/1)
- Finalize rendezvous timeline

@vmx
- Done:
- new js-ipld API:
- API Docs: https://github.com/ipld/js-ipld/pull/185
- js-ipld itself: https://github.com/ipld/js-ipld/pull/190
- Changes on projects that depend on js-ipld:
- https://github.com/ipfs/js-ipfs-unixfs-importer/pull/20
- https://github.com/ipfs/js-ipfs-unixfs-exporter/pull/15
- https://github.com/ipfs/js-ipfs-mfs/pull/35
- https://github.com/ipfs/js-ipfs/pull/1848
- Blocked:
- Not really blocked, but it would be cool to get the new IPLD API merged soon.
- Next:
- Graphsync selectors, creating grammar and parser
- Make the new JS IPLD API use the JS IPLD Format API. Start with dag-pb and hope to get other formats picked up by others.


@alanshaw
- Done:
- Fixed up `_libp2pNode` to `libp2p` move [#1832](https://github.com/ipfs/js-ipfs/pull/1832)
- Fixed bundle `ipfs-http-client` in Meteor [#931](https://github.com/ipfs/js-ipfs-http-client/pull/931)
- Started migration to CID v1 base32 by default with PR to js-cid [#73](https://github.com/multiformats/js-cid/pull/73)
- Worked on upgrade to hapi 18 [#1844](https://github.com/ipfs/js-ipfs/pull/1844)
- `ipfs.add` response not buffered!
- net removal of nearly 800 LOC so far
- Fix to js.ipfs.io - still using old files API [#241](https://github.com/ipfs/js.ipfs.io/pull/241)
- Reviewed and merged PR adding support for `_dnslink` subdomain to `ipfs.dns` [#1843](https://github.com/ipfs/js-ipfs/pull/1843)
- Blocked:
- `null`
- Next:
- Finish off upgrade to hapi 18
- Continue CID v1 base32 default work ([step 2 here](https://github.com/ipfs/js-ipfs/issues/1440#issuecomment-407343797))
- Filecoin Friday!

@vasco-santos

Done:
- DHT integration in `js-ipfs`
- CI is green now [ipfs/js-ipfs#856](https://github.com/ipfs/js-ipfs/pull/856)
- Test improvements and rebased with master
- Fix ipv6 connections with websockets [libp2p/js-libp2p-websockets#81](https://github.com/libp2p/js-libp2p-websockets/pull/81)
- Connection manager limits (in progress)
- [libp2p/js-libp2p-kad-dht#66](https://github.com/libp2p/js-libp2p-kad-dht/pull/66)
- [libp2p/js-libp2p#303](https://github.com/libp2p/js-libp2p/pull/303)
- [ipfs/js-ipfs/tree/feat/limit-connections-number](https://github.com/ipfs/js-ipfs/tree/feat/limit-connections-number)
- Created pubsub base protocol
- https://github.com/libp2p/js-libp2p-pubsub
- Base protocol extracted from floodsub to its own module, to be used by gossipsub implementation
- @Mikerah from ChainSafeSystems will be implementing gossipsub for JS land
- Pubsub message benchmark
- [ipfs/benchmarks#210](https://github.com/ipfs/benchmarks/pull/210)

Blocked: N/A

Next:
- DHT review addressed
- Review [libp2p/js-libp2p-daemon](https://github.com/libp2p/js-libp2p-daemon)
- Get [libp2p-daemon-client#1](https://github.com/libp2p/js-libp2p-daemon-client/pull/1) merged
- Continue `libp2p` interop work

@chriscool
- Done:
- Implementation status dashboard prototype
https://github.com/chriscool/go-ipfs/commits/implementation-status1
It uses `prove` (https://perldoc.perl.org/prove.html) and the existing
coverage script (https://github.com/ipfs/go-ipfs/blob/master/test/sharness_test_coverage_helper.sh)
- Blocked: N/A
- Next:
- Git Merge and FOSDEM
- Merge scripts together
- Improve prototype to generate markdown

@hugomrdias
- Done:
- https://github.com/ipfs/js-ipfs/pull/1830 reviewed feat: load IPLD formats lazily from IPFS
- https://github.com/ipfs/js-ipfs/issues/1827 Bootstrap broken in 0.34.0?
- https://github.com/hugomrdias/iso-url/releases/tag/v0.4.5 released iso-url
- https://github.com/ipfs/js-ipfs/pull/1839 fix: add cors support for preload-mock-server and update aegir
- Debugged a Invalid URL error in the preload tests of js-ifps seems to be related to ipv6 url without brackets and not iso-url related
- Make pullstream-to-stream return a proper readable-stream
- Add cov and custom browsers to karma config in aegir (ci prototypes related)
- sick thrusday and friday
- Blocked:
- mplex
- Next:
- FOSDEM
- Vacation on tuesday
- finish pullstream-to-stream
- proper-lockfile with extra check for staleness


@mcollina
- done:
- https://github.com/ipfs/js-ipfs/issues/1337#issuecomment-457563157
- blocked:
- next:
- analysis of https://github.com/ipfs/benchmarks/issues/203#issuecomment-457246301


@achingbrain
- Done:
- npm-registry-client => npm-ipfs-client
- Reviewing js-ipld api changes
- Blocked:
- n/a
- Next:
- npm-registry-client => npm-ipfs-client
- Merge js-ipld API update PRs
- Refactor unixfs/mfs to use async interators


@zcstarr
- Done:
- js-ipfs repo async/await
- Blocked:
- Next:
- js-ipfs repo async/await PR

@elexy
- done:
- blocked:
- https://github.com/ipfs/benchmarks/issues/150
- next:
- https://github.com/ipfs/benchmarks/issues/198
- https://github.com/ipfs/benchmarks/issues/169
- https://github.com/ipfs/benchmarks/issues/165
- https://github.com/ipfs/benchmarks/issues/147
- https://github.com/ipfs/benchmarks/issues/35

@litzenberegr
- done:
- [Added Js - Go tcp](https://github.com/ipfs/benchmarks/pull/213)
- [Added Go -> JS Cat tests](https://github.com/ipfs/benchmarks/pull/208)
- [Fix for using Large files in peer testing](https://github.com/ipfs/benchmarks/pull/207)
- [Added Go -> JS tcp](https://github.com/ipfs/benchmarks/pull/206)
- [Added Web Sockets tests for Go ->JS and JS-GO cat tests](https://github.com/ipfs/benchmarks/pull/206)
- blocked:
- next:
- Add IPFS options per test - https://github.com/ipfs/benchmarks/issues/216
- MFS test
- Testing changes
- Other tests

@lidel
- Done:
- Quick update on Brave/Chromium: ipfs-companion extension ID is now whitelisted in Brave and we confirmed `chrome.sockets` API can be used to start HTTP server: [ipfs-companion/issues/664#comment](https://github.com/ipfs-shipyard/ipfs-companion/issues/664#issuecomment-458213687) (this is huge, as it confirms js-ipfs-in-webextension as a provider of HTTP Gateway is feasible \o/)
- Blocked:
- Next:
- Go spelunking what is missing to get js-ipfs' HTTP gw to start
- FOSDEM

@name
- Done:
- Blocked:
- Next:

### Other notes

- Happy IPLD day everyone!

<!-- After each call, the notetaker submits a PR to ipfs/team-mgmt to store the notes on the meeting-notes folder -->

0 comments on commit 0645804

Please sign in to comment.