summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Garzik <jgarzik@exmulti.com>2011-06-16 13:59:56 -0400
committerbitcoindev <bitcoindev@gnusha.org>2011-06-16 18:00:02 +0000
commitdedcb5f890f356ad15978d7349c3900cef22caa1 (patch)
tree7e0b554da4da901cc191a32fd537e308b4f91823
parent2e2ae841faaf718eaff720094e787eac63f7dba2 (diff)
downloadpi-bitcoindev-dedcb5f890f356ad15978d7349c3900cef22caa1.tar.gz
pi-bitcoindev-dedcb5f890f356ad15978d7349c3900cef22caa1.zip
Re: [Bitcoin-development] Development priorities
-rw-r--r--49/ec3503b5fbecad92faa991f175263f661d0b6498
1 files changed, 98 insertions, 0 deletions
diff --git a/49/ec3503b5fbecad92faa991f175263f661d0b64 b/49/ec3503b5fbecad92faa991f175263f661d0b64
new file mode 100644
index 000000000..2edf89996
--- /dev/null
+++ b/49/ec3503b5fbecad92faa991f175263f661d0b64
@@ -0,0 +1,98 @@
+Received: from sog-mx-4.v43.ch3.sourceforge.com ([172.29.43.194]
+ helo=mx.sourceforge.net)
+ by sfs-ml-4.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
+ (envelope-from <jgarzik@exmulti.com>) id 1QXGrK-0002Wz-Qv
+ for bitcoin-development@lists.sourceforge.net;
+ Thu, 16 Jun 2011 18:00:02 +0000
+X-ACL-Warn:
+Received: from mail-iy0-f174.google.com ([209.85.210.174])
+ by sog-mx-4.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128)
+ (Exim 4.76) id 1QXGrJ-0002K7-QU
+ for bitcoin-development@lists.sourceforge.net;
+ Thu, 16 Jun 2011 18:00:02 +0000
+Received: by iyb14 with SMTP id 14so1887527iyb.33
+ for <bitcoin-development@lists.sourceforge.net>;
+ Thu, 16 Jun 2011 10:59:56 -0700 (PDT)
+MIME-Version: 1.0
+Received: by 10.231.63.198 with SMTP id c6mr984267ibi.159.1308247196440; Thu,
+ 16 Jun 2011 10:59:56 -0700 (PDT)
+Received: by 10.231.19.203 with HTTP; Thu, 16 Jun 2011 10:59:56 -0700 (PDT)
+X-Originating-IP: [99.173.148.118]
+In-Reply-To: <BANLkTimZ5j7=1G89uRO9f7fHPdmDMpLMqg@mail.gmail.com>
+References: <BANLkTimZ5j7=1G89uRO9f7fHPdmDMpLMqg@mail.gmail.com>
+Date: Thu, 16 Jun 2011 13:59:56 -0400
+Message-ID: <BANLkTimV+0mSqqmLYJeTdvxhM2PjtyXXMw@mail.gmail.com>
+From: Jeff Garzik <jgarzik@exmulti.com>
+To: Gavin Andresen <gavinandresen@gmail.com>
+Content-Type: text/plain; charset=ISO-8859-1
+Content-Transfer-Encoding: quoted-printable
+X-Spam-Score: 0.1 (/)
+X-Spam-Report: Spam Filtering performed by mx.sourceforge.net.
+ See http://spamassassin.org/tag/ for more details.
+ 0.1 AWL AWL: From: address is in the auto white-list
+X-Headers-End: 1QXGrJ-0002K7-QU
+Cc: bitcoin-development@lists.sourceforge.net
+Subject: Re: [Bitcoin-development] Development priorities
+X-BeenThere: bitcoin-development@lists.sourceforge.net
+X-Mailman-Version: 2.1.9
+Precedence: list
+List-Id: <bitcoin-development.lists.sourceforge.net>
+List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
+ <mailto:bitcoin-development-request@lists.sourceforge.net?subject=unsubscribe>
+List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development>
+List-Post: <mailto:bitcoin-development@lists.sourceforge.net>
+List-Help: <mailto:bitcoin-development-request@lists.sourceforge.net?subject=help>
+List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
+ <mailto:bitcoin-development-request@lists.sourceforge.net?subject=subscribe>
+X-List-Received-Date: Thu, 16 Jun 2011 18:00:02 -0000
+
+On Thu, Jun 16, 2011 at 12:32 PM, Gavin Andresen
+<gavinandresen@gmail.com> wrote:
+> 1) Scaling-up issues, like disconnections when downloading the block chai=
+n.
+>
+> 2) Wallet security.
+
+Agreed, though security professionals (and luke-jr) are already
+pointing out the wallet crypto mainly eliminates a bit of bad PR,
+rather than being a major crime deterrent.
+
+zooko on IRC had a pretty good suggestion: introduce a built-in
+facility for air-gapped wallets (multiple wallets), so that loss of
+your everyday transactional wallet does not mean loss of everything.
+
+You can do this manually, but we need something for all the people who
+(a) don't know crypto, and (b) simply download and run the client
+without thinking much about security.
+
+
+> 3) Unit testing framework. =A0There was a PULL that had the start of
+> boost unit tests; I think that is a critical need, along with a good
+> suite of test cases.
+
+Three points, on testing:
+
+T1) autotools has a minimal testing framework built into it. "make
+check" builds, and then runs tests. Each test is a program or script,
+that returns 0 on success and 1 on failure. "make distcheck" builds,
+runs tests, and then creates the distribution tarball if the tests
+succeed.
+
+T2) I wouldn't narrow the focus to "unit tests", as stress tests and
+other comprehensive, automated tests are quite useful as well
+
+but most importantly...
+
+T3) Don't hold v0.4 release for this. As we say in kernel-land, we
+have a test lab called "the internet" Test suites have clear software
+engineering value, but they largely "guard the past" -- making sure
+you don't repeat past mistakes, rather than being a good indicator of
+possible upcoming problems. The best testing is always in the field.
+That always finds more problems than unit testing ever does.
+
+--=20
+Jeff Garzik
+exMULTI, Inc.
+jgarzik@exmulti.com
+
+