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

Sprint January 25th #84

Closed
RichardLitt opened this issue Jan 24, 2016 · 16 comments
Closed

Sprint January 25th #84

RichardLitt opened this issue Jan 24, 2016 · 16 comments

Comments

@RichardLitt
Copy link
Member

Sprint January 25

Sprint Goals

Sprint Discussions

Schedule

Please take notes in a separate pad, if you can, and link it here.

Endeavour Lead Time (PDT - UTC/Z - CET) Pad
apps on ipfs Juan Benet 10:30PDT 18:30Z 19:30CET https://public.etherpad-mozilla.org/p/ipfs-Jan-25-apps-on-ipfs
infrastructure Lars Gierth 11:00PDT 19:00Z 20:00CET https://public.etherpad-mozilla.org/p/ipfs-Jan-25-infrastructure
libp2p David Dias 11:30PDT 19:30Z 20:30CET https://public.etherpad-mozilla.org/p/ipfs-Jan-25-libp2p
js-ipfs David Dias 12:00PDT 20:00Z 21:00CET https://public.etherpad-mozilla.org/p/ipfs-Jan-25-js-ipfs
go-ipfs Jeromy Johnson 12:30PDT 20:30Z 21:30CET https://public.etherpad-mozilla.org/p/ipfs-Jan-25-go-ipfs

Please add the Agenda to the Pad before the endeavour sprint starts.

Sprint Deliverables

  • Add your tasks below in a comment, that way we only have people listed who are really in the sprint
  • Add links to issues down here. Only add things you can finish this sprint.
@daviddias
Copy link
Member

libp2p

Lead: @diasdavid

Agenda

  • utp-native

Notes

  • Current focus in more on js-ipfs
  • We know have an utp implementation that uses libutp (propts to @Maffintosh)
  • ucat module https://www.npmjs.com/package/ucat like netcat, but with utp
  • Jeromy Coffee Talks this Wednesday about gx

@hackergrrl
Copy link
Contributor

@noffle

@daviddias
Copy link
Member

js-ipfs

Lead: @diasdavid

Participants

Agenda

  • Status Update
  • Data Importing
  • API work
  • Lot of things can worked in parallel
  • close goals
  • have files add working
  • have remainingt parts of files api working

You have 30 minutes for this agenda, 5 minutes before the meeting ends, consider moving the remaining items to a github discussion thread so that all the other sprint meetings can start in time.

Notes

  • Write an entry on ipfs/community with what is Captain.log
  • Update Captain.log for js-ipfs
  • Describe what are all the things that can be done right no to help js-ipfs
  • Implement js-ipfs files add

@daviddias
Copy link
Member

DAVID DIAS TODO

@whyrusleeping
Copy link
Member

@whyrusleeping TODO:

TODO:

  • 0.3.11 changelog
  • modtimes in files api
  • fix ipfs files 'deadlocks'
  • private networks
    • implement 'encrypted transport' thing
  • thin out go-libp2p deps
    • go-net needs to die
  • directory sharding
  • node aliases (should be easy to add to config)
    • keep map in IpfsNode object, maybe in resolver too
  • docker testing networks (with routers, upnp, nat-pmp, etc)
  • progress bar lib

@ghost
Copy link

ghost commented Jan 27, 2016

@lgierth todo

  • dev040
    • ipfs.io v03x/v04x multiplexing via multireq
    • review monday's post mortem
    • stop multireq from following redirects
    • make multireq more robust
    • migrate pinbot to v04x
  • infrastructure
    • captain's log
    • merge ng branch
    • stop using docker networking (no more bootstrappers behind NAT)
    • consolidate, it's a bit messy at the moment
  • misc
    • set up sundial
    • set up yubikey / 2-factor-auth
    • work through github notifications backlog
  • wishlist
    • ipv6 for ipfs.io
    • make use of _dnslink and cname
    • wildcart cert for *.ipfs.io

@dignifiedquire
Copy link
Member

@dignifieqquire TODO

  •  Fight with node streams
  •  Improve data flow in the webui

@RichardLitt
Copy link
Member Author

To do

  • Sprint Management
  • Write the weekly roundup, plan the next one
  • IPFS API
    • Add curl commands to all method descriptions
    • Check all responses have maximal entries
    • Open a feature issue about having multiple language implementations for curl requests

@whyrusleeping
Copy link
Member

Go-ipfs notes:

Lead: @whyrusleeping

Participants

@RichardLitt
@jbenet
@kyledrake
@dignifiedquire

This Week

gx vendoring of go-libp2p

  • will need others to try it out
    • 0.4.0 release
  • mark release canidate
  • testing testing testing
  • taking more time is okay
    • networking tests
  • CORE
  • imunes
  • want to have it CLI based
    • webui updates
  • automated
  • version checks

@Kubuxu
Copy link
Member

Kubuxu commented Feb 1, 2016

@Kubuxu Update:

@daviddias
Copy link
Member

DAVID DIAS CHECK IN

js-ipfs

js-ipfs-api

npm on ipfs

extra

@dignifiedquire
Copy link
Member

@dignifiedquire Sprint Update

JS IPFS

Webui

dist.ipfs.io

Misc

  • Record CoffeeTalk about gx

@hackergrrl
Copy link
Contributor

noffle sync update

I went down an 'ipfs mount` rabbit hole when looking at ipfs/kubo#2187. I realized that we were letting users publish manually while /ipns was mounted. Then I realized that we don't do state cleanup after a user 'ipfs mount's -- we assume it's still mounted as long as the daemon is running. In fixing that I realized that test nodes often fail to publish (since we try to pull their pubkey from the dht, which is often not yet populated by a fresh node). And then in this I felt that 'ipfs mount' as a command could benefit from some improvements, and so I started a discussion on this (ipfs/notes#105).

  • pm
    • meet up & work with @jbenet in PA on Thursday
    • chat with @diasdavid re: helping out on js-ipfs
    • share upcoming summer vacation dates
  • go-ipfs
  • ipfs/distributions
  • ipget
    • use whyrusleeping's newer ipfs-embedded-shell instead of cryptix's
    • fix breakage in whyrusleeping/ipfs-embedded-shell due to go-ipfs api changes + PR
    • integrate why's improvements back into fallback-ipfs-shell
    • rig up ipget to use fallback-ipfs-shell
    • fix ipget build (godeeeeeeeeeps!)
    • start on sharness tests
    • support custom bootstrap list
    • improve readme
  • other
    • mentor @ NodeSchool SF

@ghost
Copy link

ghost commented Feb 1, 2016

@lgierth update

  • dev040
    • ipfs.io v03x/v04x multiplexing via multireq
    • review monday's post mortem
    • stop multireq from following redirects
    • make multireq more robust
    • migrate pinbot to v04x
  • infrastructure
    • merge ng branch
    • stop using docker networking (no more bootstrappers behind NAT)
    • [~] consolidate, it's a bit messy at the moment
    • captain's log
  • misc
    • set up sundial
    • set up yubikey / 2-factor-auth
    • [~] work through github notifications backlog
  • wishlist
    • ipv6 for ipfs.io
    • make use of _dnslink and cname
    • wildcart cert for *.ipfs.io### @lgierth todo

@RichardLitt
Copy link
Member Author

@whyrusleeping
Copy link
Member

DONE (week of Jan 25):

  • coffee talk on gx
  • docker test networks
    • spent a solid day and a half here.. made a miniscule amount of progress
  • 0.3.11 changelog
  • review/merge cbor#3
  • fix ipfs files 'deadlocks'
    • this is probably done, just hard to confirm
  • gx to vendor libp2p in go-ipfs ⭐
    • 98% done! now just working on getting CI to run properly
  • reviewed every PR, closing old ones, and merging ready ones
    • will stay more up to date on these in the future
  • some fixes for distributions
    • once that ships, make ipfs-update use it (just waiting on it to ship now)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants