[tahoe-dev] Weekly Dev notes, 20-Dec-2012

Brian warner at lothar.com
Thu Dec 20 17:36:20 UTC 2012


It's our last weekly chat of the year! Here are some notes:

in attendance: Zooko (scribe), Marlowe, freddyb, amiller, David-Sarah,
Warner (late)

* translation: Rana from the Tor project walked Marlowe through
     workflow; Their git repo is checked by transifex. Transifex git
     pulls their repo. The one thing we have to do manually is that
     transifex has no way to check for malicious coding added in
     translations, like XSS/injection-style attacks. Transifex maintains
     a glossary of "one-offs", words that appear. voulnet does
     translations for Guardian Project and Tor and would be interested in
     doing Tahoe-LAFS as well.

* Tenerife, Blake2

* ticket notes:
   #937, #1159, #1539: land them!
   #1240: probably ready to land
   #1525: if tests can be made to pass, land it!

   #1298: trivial, let's land it. If DS doesn't land by this weekend,
          warner will.
   #1643: DS will poke at it, else warner will try to fix
   #1679: warner will try to write a test, test_client.NodeMaker
   #166: DS will consider 166-3.diff, if no objections by this weekend,
         warner will land. The -d issue can be figured out for 1.11
   #1732: warner will try to write a patch this weekend
   #1802: warner will write the patch
   #1735: warner will review and land
   #1777: warner will land
   rest of 1.10 tickets: can be landed if simple, else kick out to 1.11

* 1.10: warner will make a push this weekend and over holidays. Goal is
         to get a 1.10-alpha1 out by xmas, then aim for 1.10-final by
         late January.

* leasedb
   * warner still needs to review davidsarah/1818-leasedb
   * we still need to implement starter-lease code before landing
     1818-leasedb, probably in january
   * DS will rebase 1819-cloud-merge on top of 1818-leasedb
   * DS decided to stick with separate SI,shnum columns instead of a
     single merged shareid column: sqlite accepts foreign keys and unique
     keys and handles primary keys well enough that quota-measuring
     queries (finding unique lists of shares owned by a given account)
     are simple, or at least they can't be simplified enough to justify
     the denormalization hit
   * DS will consider adding the additional leasedb state-transitions to
     the docs (COMING->GONE when the upload process is interrupted before
     the backend creates any part of the share object, STABLE->GONE when
     the shares are deleted out-of-band, GOING->GONE when the share
     deletion process is interrupted but completes anyways), even before
     those transitions are actually implemented.

There will be no dev call next week on 27-Dec-2012. We'll meet again
03-Jan-2012.

happy holidays!
  -Brian


More information about the tahoe-dev mailing list