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

Sprint January 5th #77

Closed
RichardLitt opened this issue Jan 3, 2016 · 31 comments
Closed

Sprint January 5th #77

RichardLitt opened this issue Jan 3, 2016 · 31 comments

Comments

@RichardLitt
Copy link
Member

Sprint January 5th

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-5-apps-on-ipfs
api Richard Littauer 11:00PDT 19:00Z 20:00CET https://public.etherpad-mozilla.org/p/ipfs-jan-5-api
libp2p David Dias 11:30PDT 19:30Z 20:30CET https://public.etherpad-mozilla.org/p/ipfs-jan-5-libp2p
js-ipfs David Dias 12:00PDT 20:00Z 21:00CET https://public.etherpad-mozilla.org/p/ipfs-jan-5-js-ipfs
go-ipfs Jeromy Johnson 12:30PDT 20:30Z 21:30CET https://public.etherpad-mozilla.org/p/ipfs-jan-5-go-ipfs

January 6th, Wednesday

Infrastructure has been moved to Wednesday due to @lgierth not being able to make Tuesday.

Endeavour Lead Time (PDT - UTC/Z - CET) Pad
infrastructure Lars Gierth 11:00PDT 19:00Z 20:00CET https://public.etherpad-mozilla.org/p/ipfs-jan-6-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.

Before edit: Is it ok if we switch the sprint to Tuesday this week, so that @jbenet can make it? Please let us know here.

@dignifiedquire
Copy link
Member

Fine with me

@kyledrake
Copy link
Contributor

That works better for me too, I'm heading back on Monday.

@ghost
Copy link

ghost commented Jan 3, 2016

I'll be visiting my grandma all of tuesday (she's turning 80) -- we can do infrastructure on wednesday?

@daviddias
Copy link
Member

SGTM :)

@RichardLitt
Copy link
Member Author

@lgierth Infrastructure on Wednesday sounds fine to me. Same time?

@RichardLitt
Copy link
Member Author

Alright. Sprint officially moved to January 5th.

@daviddias
Copy link
Member

Apps on IPFS

Lead: @jbenet, @dignifiedquire

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.

Participants

Notes

TODOs:

@daviddias
Copy link
Member

IPFS API

Lead: Richard Littauer

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.

Participants

Notes

  • CR the API PR Added more documentation ipfs-inactive/http-api-spec#13 (priority)
  • move to specs repo
  • add curl to descriptions
  • Add possibility to have mult langauges (multilang or multisource) for each test case
  • add tests
  • Move into another branch for spec, current will be in main branch
  • @chriscool: see if we can get sharness test for curl
  • Go through and standardise formatting for go-ipfs helps
  • Make sure headers and everything is cool

@daviddias
Copy link
Member

libp2p

Lead: David Dias

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.

Participants

Notes

  • vendor go-libp2p for 0.4.0
  • protobuf is huge, but we can have a -lite version just for JS (check Mathias version)
  • roadmap now is to get swarm to interop, then Peer Routing interop
  • secio is going to be deprecated, no need to implement in JS
  • the first CurveCP implementation, incorporated into the Networking and Cryptography library (NaCl), entered public alpha testing on 21 February 2011
  • write captain.log

@daviddias
Copy link
Member

js-ipfs

Lead: David Dias

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.

Participants

Notes

  • data-importing
  • tar importer and not chunker
  • we should be able to do perf benchmarks
  • dedup tests
  • linux kernel
  • npm modules
  • .app example
  • bitswap
    IPLD spec WIP: IPLD spec specs#37
  • WIP: IPLD spec specs#37 (comment)
    implement in JS the same thing that bitswap does in go currently
    in 0.4.0 add multicodec on the wire on bitswap (@whyrusleeping to check this)
  • kv on top of the MerkleDAG (like the files-api) (discuss)
  • write captain.log

@daviddias
Copy link
Member

David Dias TODO

Note: Due to traveling to 3 countries during this Sprint and the fact that it is starting one day late, my predictions are probably off off

@ghost
Copy link

ghost commented Jan 5, 2016

@lgierth TODO

@dignifiedquire
Copy link
Member

@dignifiedquire Todo

Webui

  • More tests
  • CR contributions
  • Initiate new distribution setup
  • Work on the new design

Distributions

  • Add build step for the new site
  • Finish missing design implementations
  • Ship it

@RichardLitt
Copy link
Member Author

go-ipfs

Lead: @whyrusleeping

Agenda

  • release process
  • create a concrete plan for what has to happen during a release, things like:
  • notify users with new features, bug fixes, etc)
  • always make a release candidate so that all the client libraries can be upgraded accordingly
  • write this process on the go-ipfs API
  • sharding discussion
  • Sharding - unixfs support for large directories specs#32

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.

Participants

Notes

fix deadlock
more speed!

0.3.11 RC-1

0.4.0 release

After sprint meeting is finished, create the respective action items on the Github sprint issue

@RichardLitt
Copy link
Member Author

To Do

Minimal assignment:

  • Sprint Management
  • Write the weekly roundup; launch it.
  • 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

@RichardLitt
Copy link
Member Author

This Week

Summary: Not a very productive week for me this week, for a variety of reasons, mostly travel related and because it was a short week and I had a lot of admin stuff. I know what I'm doing, just running behind a bit.

  • Sprint Management
  • [~] Write the weekly roundup; launch it.
  • 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

Extra

@dignifiedquire
Copy link
Member

@dignifiedquire Sprint Update

Webui

  • [~] More tests
  • [~] CR contributions
  • Initiate new distribution setup
  • Work on the new design
  •  Fix issues due to babel upgrade (ipfs/ipfs-webui@208e5d1)

Distributions

Archives

CR

  •  Lots of PRs from @RichardLitt that I don't have the links to anymore

@ghost
Copy link

ghost commented Jan 11, 2016

@lgierth sprint update

I've been away for a day visiting my grandma (she turned 80). The ipfs.io v03x/v04x thing is on its way, and I'm very happy to start getting rid of Ansible.

@whyrusleeping
Copy link
Member

  • libp2p example for @diasdavid
  • fix and test set/append data for ipfs object patch
  • cleanup mfs code a bit, refactoring how it pins
  • [~] ipfs files flush
  • let @mafintosh convince me to go to svalbard for arcticphp
  • paris?
  • distibutions build script nearly done, just some small cleanup to do

@daviddias
Copy link
Member

SPRINT CHECK IN

This week hasn't been super productive for me code wise, missing a flight, losing my bag, having to buy some cloths (not knowing when my bag was going to get back) and travelling to two countries in a sprint that was shortened by one day made me feel that I was leaking time everywhere.

One of the outcomes of all this travelling, that might me useful for others, is that we started a awesome list for hacking spots in cities (It has been really hard to get good internet or internet at all in Paris)

https://github.com/diasdavid/awesome-hacking-spots

@jbenet
Copy link
Member

jbenet commented Jan 11, 2016

This week I've been working through my large holiday backlog, reconnecting with various people in the IPFS periphery, and handling many start of year organizational things. Lots of email. Haven't made it to github proper yet. Sorry-- if any PRs need my pressing comments, CR, please bring them up to me via IRC or https://github.com/jbenet/todo

@hackergrrl
Copy link
Contributor

I've just been trying to ramp up on everything (reading lots of specs over the holidays!), and figure out what I'm going to be focusing my efforts on for Q1. I expect to be bugging you all a lot over the coming weeks!

@jbenet
Copy link
Member

jbenet commented Jan 11, 2016

@noffle 👍 :)

@daviddias
Copy link
Member

@RichardLitt getting back to you on the star:

🌟Now you can do npm i -g js-ipfs and use jsipfs bootstrap + id + version commands, fully compatible with go-ipfs repo

:)

@RichardLitt
Copy link
Member Author

Thanks @diasdavid. @dignifiedquire @lgierth @whyrusleeping: what's yours?

@whyrusleeping
Copy link
Member

no star, i don't do anything that interesting

@dignifiedquire
Copy link
Member

⭐ distributions page

@hackergrrl
Copy link
Contributor

@diasdavid that's awesome! Just tried it! +:100:

@ghost
Copy link

ghost commented Jan 11, 2016

@lgierth what's yours?

added - the work-in-progress dev040 migration

@jbenet
Copy link
Member

jbenet commented Jan 12, 2016

  • ⭐ (specs) much debate in the IPLD spec about pathing notation.

@chriscool
Copy link
Contributor

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

8 participants