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

Sprint January 11th #79

Closed
RichardLitt opened this issue Jan 10, 2016 · 28 comments
Closed

Sprint January 11th #79

RichardLitt opened this issue Jan 10, 2016 · 28 comments

Comments

@RichardLitt
Copy link
Member

Sprint January 11

Sprint Goals

TBD

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-11-apps-on-ipfs
infrastructure Lars Gierth 11:00PDT 19:00Z 20:00CET https://public.etherpad-mozilla.org/p/ipfs-jan-11-infrastructure

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

I've pushed libp2p to the end of the queue, 21:00Z today, so that me and @jbenet can make it

@RichardLitt
Copy link
Member Author

@diasdavid Sounds good, thanks for taking the initiative.

@dignifiedquire
Copy link
Member

@diasdavid does that mean that you and @jbenet are not around for the others before?

@jbenet
Copy link
Member

jbenet commented Jan 11, 2016 via email

@dignifiedquire
Copy link
Member

Moved from the Etherpad:

Apps On IPFS

Lead: @dignifiedquire

Participants

Agenda

  • Webui
  • Distributions
  • Station status
  • Github repos ipfs-improve thing
  • Package Managers in general
    • registry-mirror lessons
    • nailing npm and pacman
    • pypi, apt, nix after
  • ipget - solid + packaged (npm, apt, brew, etc)

Notes

@ghost
Copy link

ghost commented Jan 11, 2016

Infrastructure

Lead: @lgierth

Participants

Agenda

  • dev040 migration
  • ipv6
  • ansible/provsn
  • more storage
  • multiple ipfs instances to avoid data loss, e.g. restart before files api flush

Notes

  • storage
    • wikipedia is a bit weird to mirror
    • storage in the u.s. would be really useful
    • @whyrusleeping is going to build a massive array at home -- 72TB and hopefully 1Gb/s
  • dev040 migration
    • all the bootstrap/gateway hosts will run both v03x and v04x
      • both instances share the private key
      • either the v03x or v04x instance gets to claim the default ports 4001, 5001, 8080
      • right now it 5 * v03x and 3 * v04x, over time we'll gradually phase out v03x
  • ipv6
    • people have been asking for this for a while IPv6 for gateway and swarm infra#88
    • bootstrap needs to deal with multiple addresses for the same node (@whyrusleeping)
    • possible addresses per node:
      • /ip4/tcp
      • /ip4/utp
      • /ip6/tcp
      • /ip6/utp
      • /ip6/tcp with fc00::/8 address
      • /ip6/utp with fc00::/8 address
  • ansible
    • all of the big three (chef, puppet, ansible) are really annoying
      • code tends to become a mess if you don't pay really close attention
      • layers of indirection make it hard to test and debug stuff
      • sloooow
    • provsn solves these problems by using plain shell scripts
      • includes file templating and variable inheritance
      • will be published as an independent tools next week or so
      • less than 100 lines of bash at the moment
      • testing with ipfs deployment, will port other stuff too (cjdns, nginx, metrics, pinbot)

@ghost
Copy link

ghost commented Jan 11, 2016

@lgierth TODO

@whyrusleeping
Copy link
Member

@whyrusleeping TODO

  • work on ipfs files read hanging when blocks don't exist
  • fix bootstrapping to allow multiple addresses
  • private networks
  • ship 0.3.11
  • merge 0.4.0 into master

@jbenet
Copy link
Member

jbenet commented Jan 12, 2016

@diasdavid @whyrusleeping reminder post your etherpad's notes here

@dignifiedquire
Copy link
Member

@dignifiedquire TODO

  • PR updated webui for 0.3.11
  • Bug fixes for the webui
  • New deployment setup for the webui
  • Ship distributions

@daviddias
Copy link
Member

David Dias TODO

@whyrusleeping
Copy link
Member

go-ipfs

Lead: @whyrusleeping

Participants

Agenda

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

TODOS:

Future:

  • IPLD
  • Perf improvements
  • sharding
After sprint meeting is finished, create the respective action items on the Github sprint issue

@RichardLitt
Copy link
Member Author

I have added an IPFS Weekly roundup for last week. ipfs/newsletter#12 Feedback due by this time tomorrow.

@RichardLitt
Copy link
Member Author

TODO

  • Sprint Management
  • Write the weekly roundup
  • IPFS API
    • Split into current functions master branch and expected spec branch.
      • Add a link to the api from the specs repo
    • Add curl commands to all method descriptions
    • Check all responses have maximal entries
      • Log any errors in go-ipfs
    • Standardize formatting for ipfs --help entries, basing on 0.4
    • Open an issue about sharness testing.
    • Open a feature issue about having multiple language implementations for curl requests
    • Hope Get sharness testing working
  • Hope Research PATENTS.md strategies

@daviddias
Copy link
Member

js-ipfs

Lead: @diasdavid

Participants

Agenda

@daviddias
Copy link
Member

libp2p

Lead: @diasdavid

Participants

Agenda

  • update
  • js and go libp2p interop
    • (priority) 1st milestone - level up go-libp2p swarm and have tests between both
    • 2nd milestone - Peer Routing interop
    • 3rd milestone - Record Store interop
  • transports
    • utp

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

https://github.com/nickdesaulniers/node-rtc-peer-connection

@jbenet
Copy link
Member

jbenet commented Jan 13, 2016

@jbenet TODO

(will add more)

@jbenet
Copy link
Member

jbenet commented Jan 13, 2016

@diasdavid what work do you need from me the most? i know there's some importer/chunker stuff to spec out. what else? what's highest prio?

@whyrusleeping @lgierth same question

@hackergrrl
Copy link
Contributor

TODO

@daviddias
Copy link
Member

@jbenet other than the chunker spec, is getting the exchange spec to a point where it is clear what to do to support both protobufs and IPLD

@rht
Copy link

rht commented Jan 15, 2016

  • Add http(s) scheme, e.g. ipget /https/ipfs.com; rht/go-ipfs@2c5eedc (which hashes the file in the intermediate step, but this is not shown)

@whyrusleeping
Copy link
Member

  • debug random multistream goroutines...
  • fix ipfs files 'deadlocks'
    • thought we were good, actually not
  • [~] private networks
    • implement 'encrypted transport' thing
  • thin out go-libp2p deps
    • go-net needs to die
  • [~] directory sharding pls

@RichardLitt
Copy link
Member Author

This Week

This week I spent a lot of time working on the Weekly roundup contributor code. It's not done, but it is very close, and I had a ton of fun doing it. Now that I am with @diasdavid and @whyrusleeping and @noffle in Svalbard for arcticjs, I hope to make really significant inroads on the API this week in person with them.

  • Sprint Management
  • Write the weekly roundup
  • IPFS API
    • Split into current functions master branch and expected spec branch.
      • Add a link to the api from the specs repo
    • Add curl commands to all method descriptions
    • Check all responses have maximal entries
      • Log any errors in go-ipfs
    • Standardize formatting for ipfs --help entries, basing on 0.4
    • Open an issue about sharness testing.
    • Open a feature issue about having multiple language implementations for curl requests
    • Hope Get sharness testing working
  • Hope Research PATENTS.md strategies
    • Linux Patents DCO - how do they do it? Docker, Git. Is the DCO all you need? Apache. Does GPL have a patents section? CLAHub

Extra

@hackergrrl
Copy link
Contributor

Up at ArcticJS with @RichardLitt, @diasdavid, and @whyrusleeping! Lots of ramping up this week, and took on two issues: one merged, one needing another small revision.

@daviddias
Copy link
Member

@jbenet
Copy link
Member

jbenet commented Jan 18, 2016

@jbenet TODO

@dignifiedquire
Copy link
Member

@dignifiedquire Sync Update

Webui

Distributions

Misc

@ghost
Copy link

ghost commented Jan 19, 2016

@lgierth sync update

lidel added a commit that referenced this issue Nov 15, 2018
Meeting Notes for  2018-04-03 and 2018-04-09
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

7 participants