summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Vessenes <peter@coinlab.com>2012-10-01 09:52:13 -0700
committerbitcoindev <bitcoindev@gnusha.org>2012-10-01 16:52:42 +0000
commitbc2f3d3191bfcad9e8afd4a472ae0d6c615ddad8 (patch)
treef6d7a5659647721bda1680d97597c8eb6d21ab5c
parent021e691e87082d430b136fda466c098b7b03b054 (diff)
downloadpi-bitcoindev-bc2f3d3191bfcad9e8afd4a472ae0d6c615ddad8.tar.gz
pi-bitcoindev-bc2f3d3191bfcad9e8afd4a472ae0d6c615ddad8.zip
Re: [Bitcoin-development] Bitcoin Testing Project
-rw-r--r--62/d70f1d2ca5e92f719bc8bca7f78c865d9c9b12671
1 files changed, 671 insertions, 0 deletions
diff --git a/62/d70f1d2ca5e92f719bc8bca7f78c865d9c9b12 b/62/d70f1d2ca5e92f719bc8bca7f78c865d9c9b12
new file mode 100644
index 000000000..31047290b
--- /dev/null
+++ b/62/d70f1d2ca5e92f719bc8bca7f78c865d9c9b12
@@ -0,0 +1,671 @@
+Received: from sog-mx-3.v43.ch3.sourceforge.com ([172.29.43.193]
+ helo=mx.sourceforge.net)
+ by sfs-ml-2.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
+ (envelope-from <peter@coinlab.com>) id 1TIjEY-0007qH-EH
+ for bitcoin-development@lists.sourceforge.net;
+ Mon, 01 Oct 2012 16:52:42 +0000
+Received-SPF: pass (sog-mx-3.v43.ch3.sourceforge.com: domain of coinlab.com
+ designates 209.85.223.175 as permitted sender)
+ client-ip=209.85.223.175; envelope-from=peter@coinlab.com;
+ helo=mail-ie0-f175.google.com;
+Received: from mail-ie0-f175.google.com ([209.85.223.175])
+ by sog-mx-3.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128)
+ (Exim 4.76) id 1TIjEV-0000lH-96
+ for bitcoin-development@lists.sourceforge.net;
+ Mon, 01 Oct 2012 16:52:42 +0000
+Received: by iebc13 with SMTP id c13so13313760ieb.34
+ for <bitcoin-development@lists.sourceforge.net>;
+ Mon, 01 Oct 2012 09:52:34 -0700 (PDT)
+X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
+ d=google.com; s=20120113;
+ h=mime-version:in-reply-to:references:from:date:message-id:subject:to
+ :cc:content-type:x-gm-message-state;
+ bh=UPhMpAc6wuROwGj4Rljm2LmhzP0HAAYOyk2uQMxCzGo=;
+ b=fyKNcUWAHm84VZbvkfyitZ9QRzuBFcOXNwHPyyIrQXN+Jmozoch1iBxPmpEVFJ3atI
+ xkdlvb5pSaVzEuvxnXcyEEqFHyNQyeojGWLgnzbr/d2Ux1Lr6/qq2PNQ3k83NCHtAF7/
+ ttX2vEQbr+OcoWmZy9FHceyV5yDyA8OTvp6jJb7WUwIUpkWVEtm8PiEgzsQbgPpfx9jb
+ oqfbrWY1T//zPqgV2nzpbmqSLHt+xz/eaiu8ECczjF5qq3tiqiQroP4ZgT5QkVPKY3dD
+ p3uKlCSxkH/oUuRLcuNPO5kVDysUMWXjWKhMojmWswaDpEVMksBV4QrfVQFCQbudGkWf
+ C2tg==
+Received: by 10.50.36.133 with SMTP id q5mr6407165igj.14.1349110353873; Mon,
+ 01 Oct 2012 09:52:33 -0700 (PDT)
+MIME-Version: 1.0
+Received: by 10.50.216.137 with HTTP; Mon, 1 Oct 2012 09:52:13 -0700 (PDT)
+In-Reply-To: <5069A89E.7090003@mistfpga.net>
+References: <5061F8CC.9070906@mistfpga.net>
+ <1348605677.2284.2.camel@localhost.localdomain>
+ <5062F4F8.6040504@mistfpga.net>
+ <CA+s+GJBM4DwDoqT8RC0+SyrLYrLGZuGZSuoj7zbHunQa3kFoRA@mail.gmail.com>
+ <506301AC.90101@mistfpga.net>
+ <CACh7GpHFY_KUhhtk09H_oCzBtRh66artDCqz8pXNTh_ZzkAABg@mail.gmail.com>
+ <50633F02.6030807@mistfpga.net>
+ <CABsx9T119rT1NssV6YO8KPse3sEGHZJ-vzFFD3o=aAQ161g6-A@mail.gmail.com>
+ <50673D69.5040105@mistfpga.net>
+ <CAGg41SV9nAA0ispDG4-QUnjAMprnyQrH-faGVn7buau0vj=PBw@mail.gmail.com>
+ <5069A89E.7090003@mistfpga.net>
+From: Peter Vessenes <peter@coinlab.com>
+Date: Mon, 1 Oct 2012 09:52:13 -0700
+Message-ID: <CAMGNxUugk3e7yhgjjSPO0CQEGe0Ucp3_Wb+JxJkwYv41t2MPYQ@mail.gmail.com>
+To: steve <steve@mistfpga.net>
+Content-Type: multipart/alternative; boundary=14dae9340de767cc4b04cb023b9e
+X-Gm-Message-State: ALoCoQkDl2bBa0GDJrJ68d27vRG6C7gmjzYeF0K+KsRT4splSxQnnGiat9vai2KmyffQglH0lo8k
+X-Spam-Score: -0.5 (/)
+X-Spam-Report: Spam Filtering performed by mx.sourceforge.net.
+ See http://spamassassin.org/tag/ for more details.
+ -1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for
+ sender-domain
+ -0.0 SPF_PASS SPF: sender matches SPF record
+ 1.0 HTML_MESSAGE BODY: HTML included in message
+ 0.0 AWL AWL: From: address is in the auto white-list
+X-Headers-End: 1TIjEV-0000lH-96
+Cc: Bitcoin Development List <bitcoin-development@lists.sourceforge.net>
+Subject: Re: [Bitcoin-development] Bitcoin Testing Project
+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: Mon, 01 Oct 2012 16:52:42 -0000
+
+--14dae9340de767cc4b04cb023b9e
+Content-Type: text/plain; charset=ISO-8859-1
+
+I'm a big proponent of a testing project.
+
+I think if one could self organize that Gavin and team wanted to bless we
+could put up some BTC as bounties or funding. We won't have our heads
+around the foundation budget for a few more weeks, but self-organization is
+often slower than budgeting. :)
+
+This is just my opinion, but I would like very, very much to move the
+current specification into unit tests so that anyone could validate their
+alternate bitcoin implementation. This is a lot of work, some of which has
+been done, much of which hasn't.
+
+So, my two cents, plus an offer to bring it up at our next budgeting
+meeting.
+
+Peter
+
+
+On Mon, Oct 1, 2012 at 7:28 AM, steve <steve@mistfpga.net> wrote:
+
+> -----BEGIN PGP SIGNED MESSAGE-----
+> Hash: SHA1
+>
+> On 01/10/2012 14:52, Arklan Uth Oslin wrote:
+> > Hi guys.
+> >
+> > So, as I mentioned on the bitcointalk.org forums thread about the
+> > foundation, I want to get involved in the QA side of bitcoin
+> > development. I've done functional testing in the video game
+> > industry for years.
+>
+> Nice one, I worked in games for quite a few years. (before getting
+> into finance then pentesting) there are about 6 keen testers now.
+> maybe we should get a bitcoin-test mailing list, where we can discuss
+> stuff without disturbing the dev team.
+>
+> > I've read all the messages in this thread, but I'm left unclear
+> > how I can most effectively and quickly being helping out. Could I
+> > get a bit of a directional nudge?
+>
+> Great question... for me I feel structure is the most important thing
+> to sort out first. However we desperately need detailed testcases for
+> the release of a new version. - Not too much on the change log stuff,
+> more on the noddy stuff (as gavin points out below), downloading and
+> making sure it works on a non dev machine, make sure the wallet isnt
+> overwritten, etc.) doing games qa I imagine this would be an ideal
+> place for you to start. I have a MSDN and TechNet licence so if you
+> need some reference ms virtual machines I can help you out.
+>
+> However we need some testcase software. Please check out what was
+> done on bettermeans for the stuff I was planning out...
+>
+> It details everything from recompense and testcases. bettermeans kinda
+> died a death though...
+>
+> check out:
+>
+> Bitcoin over all-
+> https://secure.bettermeans.com/projects/4180/wiki/Page_index
+> discussion
+> https://secure.bettermeans.com/projects/4180/boards
+>
+> 0.7
+> https://secure.bettermeans.com/projects/4256/boards
+> and
+> https://secure.bettermeans.com/projects/4256/wiki
+>
+> I still have the testcases, but until we get some proper testcase
+> software I am loathed to publish them in a half arsed format. (they
+> worked well on bettermeans, then just vanished one day...) what
+> testcase software are you familiar with?
+>
+> apart from that, what do you feel you can do for the project? how long
+> have you been involved in bitcoin? It may well be worth reading up
+> all the dev stuff on the wiki so you can get you head around how the
+> bitcoin protocol is different from the daemon and qt client. What do
+> you think you can and will enjoy doing? What is your skill set in
+> regard to networking, crypto and operating systems. (not that you need
+> any, in any we still want and need you. :)
+>
+> there really is room for you to do whatever role you want, and as
+> little or as much as you want - however funding is now a very tricky
+> issue. so much so that I am not sure I want anything to do with
+> it(distribution of coin based on work.). - I just paid for some logo
+> spec work out of my own pocket (for example). I have some testers i
+> know irl who are willing to work for coin.
+>
+> NOTE: This response has nothing to do with the bitcoin foundation. I
+> am not a member of the foundation. I do not speak for them or even
+> probably with them. I am still trying to work out how much qa the
+> foundation should be responsible for, and/how it is supposed to work.
+> I think the games cert process would be ideal for this. This however
+> this a discussion that probably wont have my involvement. (personally
+> I believe that the foundation should publish requirements with example
+> code and testcases for each aspect of the reference client. (on
+> reference platforms - I do not expect many to agree with this though)
+>
+> As a side note, what happens to the donations to the bitcoin testing
+> project? do they get moved over to the foundation? this question is
+> bigger than this email. as far as I know they are all on an address
+> Gavin holds. Actually I would like to be involved in any discussions
+> that would impact QA, does this mean I need to join the foundation or
+> just go lone wolf?
+>
+> tbh I dont really understand foundations. I always thought they were
+> just a tax dodge.
+>
+> Sorry for the long message. :)
+>
+> >
+> > Arklan
+> >
+> > ---------- As long as there is light, the darkness holds no fear.
+> > And yet, even in the deepest black, there is life. - Arklan Uth
+> > Oslin
+> >
+> > I want to leave this world the same way I came into it: backwards
+> > and on fire. - Arklan Uth Oslin
+> >
+> >
+> >
+> > On Sat, Sep 29, 2012 at 12:26 PM, steve <steve@mistfpga.net>
+> > wrote:
+> >
+> > Hi Gavin,
+> >
+> > Sorry for the delayed response, I wanted to take a couple of days
+> > to reflect on your email.
+> >
+> > On 26/09/2012 19:09, Gavin Andresen wrote:
+> >
+> >
+> > And their are other methods too.
+> >
+> >
+> >
+> > The GUI::Test package for perl will allow this to be greatly
+> > automated. (I have done this before on the localisation of
+> > photoshop.)
+> >
+> >
+> >
+> > this why we need detailed testscripts and plans. so we know what
+> > has and hasnt been done. The more boring the task the more work
+> > that needs to go into testcase development. This is the area I see
+> > as my greatest failing last time. I have a large number of virtual
+> > machines and should have at least this work. But we need very
+> > detailed testcases. with decent testplans just downloading the
+> > software, syncing the block chain, syncing an existing wallet,
+> > rescanning the blockchain and verifying the balance would cover a
+> > large number of tests. The idea behind having lots of very
+> > specific testcases is you get to see what tests have not been run.
+> >
+> >
+> >
+> > I understand your concern, however I have taken a couple of days
+> > to reflect on this and I still strongly feel that in order to make
+> > sure that this sticks, and is still useful in 1 years time we need
+> > to lay proper foundations. Those foundations are not word
+> > documents, spreadsheets, etc. they are selecting the right tools
+> > for the job.
+> >
+> > We can gain so much benefit from using 3rd party software.
+> > (bettermeans would rock if it wasnt rotting)
+> >
+> > I am sure you could do your coding work just using vi, but an sdk
+> > makes it much easier and allows you to work in a more productive
+> > manner.
+> >
+> > I have had a couple of off list emails with some testers and they
+> > also feel that it is very important to make sure we have a sound
+> > foundation (mantis is so much more than just a bug reporting tool,
+> > I see the bug reporting functionality as secondary to the main test
+> > run functionality - but it doesnt have to be mantis based, we do
+> > need workflow and testcase software though - and proper software
+> > for this is much better than just a massive google doc.) however I
+> > am checking out some other software that has been recommended. It
+> > will be very hard to change 'the process' once we have something we
+> > are used too (just look at the current resistance) I promise
+> > nothing will change for the dev team. But test does need other
+> > tools, and processes.
+> >
+> > If you feel that strongly that I am going about this the wrong way,
+> > I am happy to step back and let someone else sort it out (I will
+> > still do all the testing I possibly can). I would feel that this
+> > would be a real shame and we have the chance to setup requirements
+> > to functionality to tests all with traceability. why not do it
+> > right from the start?
+> >
+> > I will open up my vps' somepoint over the next few days and you
+> > can see what I mean. I will setup a fake git project, and sort out
+> > the interactions.
+> >
+> >
+> >>
+> >>
+> >>
+> ------------------------------------------------------------------------------
+> >>
+> >>
+> How fast is your code?
+> >> 3 out of 4 devs don\\\'t know how their code performs in
+> >> production. Find out how slow your code is with AppDynamics
+> >> Lite. http://ad.doubleclick.net/clk;262219672;13503038;z?
+> >> http://info.appdynamics.com/FreeJavaPerformanceDownload.html
+> >> _______________________________________________
+> >> Bitcoin-development mailing list
+> >> Bitcoin-development@lists.sourceforge.net
+> >> https://lists.sourceforge.net/lists/listinfo/bitcoin-development
+> >>
+> >
+> >
+> >
+> >
+> ------------------------------------------------------------------------------
+> >
+> >
+> Got visibility?
+> > Most devs has no idea what their production app looks like. Find
+> > out how fast your code is with AppDynamics Lite.
+> > http://ad.doubleclick.net/clk;262219671;13503038;y?
+> > http://info.appdynamics.com/FreeJavaPerformanceDownload.html
+> >
+> >
+> >
+> > _______________________________________________ Bitcoin-development
+> > mailing list Bitcoin-development@lists.sourceforge.net
+> > https://lists.sourceforge.net/lists/listinfo/bitcoin-development
+> >
+>
+> -----BEGIN PGP SIGNATURE-----
+> Version: GnuPG v2.0.17 (MingW32)
+> Comment: Using GnuPG with Mozilla - http://www.enigmail.net/
+>
+> iQEcBAEBAgAGBQJQaaieAAoJEFvEB9dQFvtQUi0H/3Eh72DqxwBt6AeNos/hJNqQ
+> ZowMNFRupJQM301EJ7SPQmcnVuc3RF2Jw//ckpAqdpkqhHCgGO9HX/q+Ic2A9erQ
+> CfKbUOwQgqKuLQTZ8eT5UMh969Uw8PMazo711d2I23etU0VhSK/MvjB5IiYIq5fB
+> RJdCEluwvACaiftqfm4RA9HXXJGMnsZtlSWjVQCkg2FyYZKfpctEFdGCg6R8IaP7
+> ypyglR7TfygcjhUMHeWkQQCP2m2gBOHpx9H99uNBosF+6pLBhCiGUrwVkl8HUiiN
+> 4YfhsvoRQ0BWNgvO9wH1H4EyyZtJsE7S926BNkhd4uewWGV/qe8gML+uJRstPDg=
+> =L66i
+> -----END PGP SIGNATURE-----
+>
+>
+> ------------------------------------------------------------------------------
+> Got visibility?
+> Most devs has no idea what their production app looks like.
+> Find out how fast your code is with AppDynamics Lite.
+> http://ad.doubleclick.net/clk;262219671;13503038;y?
+> http://info.appdynamics.com/FreeJavaPerformanceDownload.html
+> _______________________________________________
+> Bitcoin-development mailing list
+> Bitcoin-development@lists.sourceforge.net
+> https://lists.sourceforge.net/lists/listinfo/bitcoin-development
+>
+
+
+
+--
+------------------------------
+
+[image: CoinLab Logo]PETER VESSENES
+CEO
+
+*peter@coinlab.com * / 206.486.6856 / SKYPE: vessenes
+811 FIRST AVENUE / SUITE 480 / SEATTLE, WA 98104
+
+--14dae9340de767cc4b04cb023b9e
+Content-Type: text/html; charset=ISO-8859-1
+Content-Transfer-Encoding: quoted-printable
+
+I&#39;m a big proponent of a testing project.<div><br></div><div>I think if=
+ one could self organize that Gavin and team wanted to bless we could put u=
+p some BTC as bounties or funding. We won&#39;t have our heads around the f=
+oundation budget for a few more weeks, but self-organization is often slowe=
+r than budgeting. :)</div>
+
+<div><br></div><div>This is just my opinion, but I would like very, very mu=
+ch to move the current specification into unit tests so that anyone could v=
+alidate their alternate bitcoin implementation. This is a lot of work, some=
+ of which has been done, much of which hasn&#39;t.=A0</div>
+
+<div><br></div><div>So, my two cents, plus an offer to bring it up at our n=
+ext budgeting meeting.</div><div><br></div><div>Peter</div><div><br></div><=
+div><div><br><div class=3D"gmail_quote">On Mon, Oct 1, 2012 at 7:28 AM, ste=
+ve <span dir=3D"ltr">&lt;<a href=3D"mailto:steve@mistfpga.net" target=3D"_b=
+lank">steve@mistfpga.net</a>&gt;</span> wrote:<br>
+
+<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
+x #ccc solid;padding-left:1ex"><div class=3D"im">-----BEGIN PGP SIGNED MESS=
+AGE-----<br>
+Hash: SHA1<br>
+<br>
+</div><div class=3D"im">On 01/10/2012 14:52, Arklan Uth Oslin wrote:<br>
+&gt; Hi guys.<br>
+&gt;<br>
+&gt; So, as I mentioned on the <a href=3D"http://bitcointalk.org" target=3D=
+"_blank">bitcointalk.org</a> forums thread about the<br>
+&gt; foundation, I want to get involved in the QA side of bitcoin<br>
+&gt; development. I&#39;ve done functional testing in the video game<br>
+&gt; industry for years.<br>
+<br>
+</div>Nice one, I worked in games for quite a few years. (before getting<br=
+>
+into finance then pentesting) there are about 6 keen testers now.<br>
+maybe we should get a bitcoin-test mailing list, where we can discuss<br>
+stuff without disturbing the dev team.<br>
+<div class=3D"im"><br>
+&gt; I&#39;ve read all the messages in this thread, but I&#39;m left unclea=
+r<br>
+&gt; how I can most effectively and quickly being helping out. Could I<br>
+&gt; get a bit of a directional nudge?<br>
+<br>
+</div>Great question... for me I feel structure is the most important thing=
+<br>
+to sort out first. =A0However we desperately need detailed testcases for<br=
+>
+the release of a new version. - Not too much on the change log stuff,<br>
+more on the noddy stuff (as gavin points out below), downloading and<br>
+making sure it works on a non dev machine, make sure the wallet isnt<br>
+overwritten, etc.) doing games qa I imagine this would be an ideal<br>
+place for you to start. =A0I have a MSDN and TechNet licence so if you<br>
+need some reference ms virtual machines I can help you out.<br>
+<br>
+However we need some testcase software. =A0Please check out what was<br>
+done on bettermeans for the stuff I was planning out...<br>
+<br>
+It details everything from recompense and testcases. bettermeans kinda<br>
+died a death though...<br>
+<br>
+check out:<br>
+<br>
+Bitcoin over all-<br>
+<a href=3D"https://secure.bettermeans.com/projects/4180/wiki/Page_index" ta=
+rget=3D"_blank">https://secure.bettermeans.com/projects/4180/wiki/Page_inde=
+x</a><br>
+discussion<br>
+<a href=3D"https://secure.bettermeans.com/projects/4180/boards" target=3D"_=
+blank">https://secure.bettermeans.com/projects/4180/boards</a><br>
+<br>
+0.7<br>
+<a href=3D"https://secure.bettermeans.com/projects/4256/boards" target=3D"_=
+blank">https://secure.bettermeans.com/projects/4256/boards</a><br>
+and<br>
+<a href=3D"https://secure.bettermeans.com/projects/4256/wiki" target=3D"_bl=
+ank">https://secure.bettermeans.com/projects/4256/wiki</a><br>
+<br>
+I still have the testcases, but until we get some proper testcase<br>
+software I am loathed to publish them in a half arsed format. (they<br>
+worked well on bettermeans, then just vanished one day...) what<br>
+testcase software are you familiar with?<br>
+<br>
+apart from that, what do you feel you can do for the project? how long<br>
+have you been involved in bitcoin? =A0It may well be worth reading up<br>
+all the dev stuff on the wiki so you can get you head around how the<br>
+bitcoin protocol is different from the daemon and qt client. What do<br>
+you think you can and will enjoy doing? What is your skill set in<br>
+regard to networking, crypto and operating systems. (not that you need<br>
+any, in any we still want and need you. :)<br>
+<br>
+there really is room for you to do whatever role you want, and as<br>
+little or as much as you want - however funding is now a very tricky<br>
+issue. so much so that I am not sure I want anything to do with<br>
+it(distribution of coin based on work.). - I just paid for some logo<br>
+spec work out of my own pocket (for example). =A0I have some testers i<br>
+know irl who are willing to work for coin.<br>
+<br>
+NOTE: This response has nothing to do with the bitcoin foundation. =A0I<br>
+am not a member of the foundation. I do not speak for them or even<br>
+probably with them. I am still trying to work out how much qa the<br>
+foundation should be responsible for, and/how it is supposed to work.<br>
+I think the games cert process would be ideal for this. =A0This however<br>
+this a discussion that probably wont have my involvement. =A0(personally<br=
+>
+I believe that the foundation should publish requirements with example<br>
+code and testcases for each aspect of the reference client. (on<br>
+reference platforms - I do not expect many to agree with this though)<br>
+<br>
+As a side note, what happens to the donations to the bitcoin testing<br>
+project? do they get moved over to the foundation? this question is<br>
+bigger than this email. as far as I know they are all on an address<br>
+Gavin holds. Actually I would like to be involved in any discussions<br>
+that would impact QA, does this mean I need to join the foundation or<br>
+just go lone wolf?<br>
+<br>
+tbh I dont really understand foundations. =A0I always thought they were<br>
+just a tax dodge.<br>
+<br>
+Sorry for the long message. :)<br>
+<div class=3D"im"><br>
+&gt;<br>
+&gt; Arklan<br>
+&gt;<br>
+&gt; ---------- As long as there is light, the darkness holds no fear.<br>
+&gt; And yet, even in the deepest black, there is life. - Arklan Uth<br>
+&gt; Oslin<br>
+&gt;<br>
+&gt; I want to leave this world the same way I came into it: backwards<br>
+&gt; and on fire. - Arklan Uth Oslin<br>
+&gt;<br>
+&gt;<br>
+&gt;<br>
+&gt; On Sat, Sep 29, 2012 at 12:26 PM, steve &lt;<a href=3D"mailto:steve@mi=
+stfpga.net">steve@mistfpga.net</a>&gt;<br>
+&gt; wrote:<br>
+&gt;<br>
+</div><div><div class=3D"h5">&gt; Hi Gavin,<br>
+&gt;<br>
+&gt; Sorry for the delayed response, I wanted to take a couple of days<br>
+&gt; to reflect on your email.<br>
+&gt;<br>
+&gt; On 26/09/2012 19:09, Gavin Andresen wrote:<br>
+&gt;<br>
+&gt;<br>
+&gt; And their are other methods too.<br>
+&gt;<br>
+&gt;<br>
+&gt;<br>
+&gt; The GUI::Test package for perl will allow this to be greatly<br>
+&gt; automated. (I have done this before on the localisation of<br>
+&gt; photoshop.)<br>
+&gt;<br>
+&gt;<br>
+&gt;<br>
+&gt; this why we need detailed testscripts and plans. =A0so we know what<br=
+>
+&gt; has and hasnt been done. The more boring the task the more work<br>
+&gt; that needs to go into testcase development. =A0This is the area I see<=
+br>
+&gt; as my greatest failing last time. =A0I have a large number of virtual<=
+br>
+&gt; machines and should have at least this work. =A0But we need very<br>
+&gt; detailed testcases. =A0with decent testplans just downloading the<br>
+&gt; software, syncing the block chain, syncing an existing wallet,<br>
+&gt; rescanning the blockchain and verifying the balance would cover a<br>
+&gt; large number of tests. =A0The idea behind having lots of very<br>
+&gt; specific testcases is you get to see what tests have not been run.<br>
+&gt;<br>
+&gt;<br>
+&gt;<br>
+&gt; I understand your concern, however I have taken a couple of days<br>
+&gt; to reflect on this and I still strongly feel that in order to make<br>
+&gt; sure that this sticks, and is still useful in 1 years time we need<br>
+&gt; to lay proper foundations. Those foundations are not word<br>
+&gt; documents, spreadsheets, etc. =A0they are selecting the right tools<br=
+>
+&gt; for the job.<br>
+&gt;<br>
+&gt; We can gain so much benefit from using 3rd party software.<br>
+&gt; (bettermeans would rock if it wasnt rotting)<br>
+&gt;<br>
+&gt; I am sure you could do your coding work just using vi, but an sdk<br>
+&gt; makes it much easier and allows you to work in a more productive<br>
+&gt; manner.<br>
+&gt;<br>
+&gt; I have had a couple of off list emails with some testers and they<br>
+&gt; also feel that it is very important to make sure we have a sound<br>
+&gt; foundation (mantis is so much more than just a bug reporting tool,<br>
+&gt; I see the bug reporting functionality as secondary to the main test<br=
+>
+&gt; run functionality - but it doesnt have to be mantis based, we do<br>
+&gt; need workflow and testcase software though - and proper software<br>
+&gt; for this is much better than just a massive google doc.) however I<br>
+&gt; am checking out some other software that has been recommended. =A0It<b=
+r>
+&gt; will be very hard to change &#39;the process&#39; once we have somethi=
+ng we<br>
+&gt; are used too (just look at the current resistance) I promise<br>
+&gt; nothing will change for the dev team. =A0But test does need other<br>
+&gt; tools, and processes.<br>
+&gt;<br>
+&gt; If you feel that strongly that I am going about this the wrong way,<br=
+>
+&gt; I am happy to step back and let someone else sort it out (I will<br>
+&gt; still do all the testing I possibly can). I would feel that this<br>
+&gt; would be a real shame and we have the chance to setup requirements<br>
+&gt; to functionality to tests all with traceability. why not do it<br>
+&gt; right from the start?<br>
+&gt;<br>
+&gt; I will open up my vps&#39; somepoint over the next few days and you<br=
+>
+&gt; can see what I mean. I will setup a fake git project, and sort out<br>
+&gt; the interactions.<br>
+&gt;<br>
+&gt;<br>
+&gt;&gt;<br>
+&gt;&gt;<br>
+</div></div><div class=3D"im">&gt;&gt; ------------------------------------=
+------------------------------------------<br>
+&gt;&gt;<br>
+&gt;&gt;<br>
+How fast is your code?<br>
+&gt;&gt; 3 out of 4 devs don\\\&#39;t know how their code performs in<br>
+&gt;&gt; production. Find out how slow your code is with AppDynamics<br>
+&gt;&gt; Lite. <a href=3D"http://ad.doubleclick.net/clk;262219672;13503038;=
+z" target=3D"_blank">http://ad.doubleclick.net/clk;262219672;13503038;z</a>=
+?<br>
+&gt;&gt; <a href=3D"http://info.appdynamics.com/FreeJavaPerformanceDownload=
+.html" target=3D"_blank">http://info.appdynamics.com/FreeJavaPerformanceDow=
+nload.html</a><br>
+&gt;&gt; _______________________________________________<br>
+&gt;&gt; Bitcoin-development mailing list<br>
+&gt;&gt; <a href=3D"mailto:Bitcoin-development@lists.sourceforge.net">Bitco=
+in-development@lists.sourceforge.net</a><br>
+&gt;&gt; <a href=3D"https://lists.sourceforge.net/lists/listinfo/bitcoin-de=
+velopment" target=3D"_blank">https://lists.sourceforge.net/lists/listinfo/b=
+itcoin-development</a><br>
+&gt;&gt;<br>
+&gt;<br>
+&gt;<br>
+&gt;<br>
+</div>&gt; ----------------------------------------------------------------=
+--------------<br>
+&gt;<br>
+&gt;<br>
+Got visibility?<br>
+&gt; Most devs has no idea what their production app looks like. Find<br>
+&gt; out how fast your code is with AppDynamics Lite.<br>
+&gt; <a href=3D"http://ad.doubleclick.net/clk;262219671;13503038;y" target=
+=3D"_blank">http://ad.doubleclick.net/clk;262219671;13503038;y</a>?<br>
+<div class=3D"im">&gt; <a href=3D"http://info.appdynamics.com/FreeJavaPerfo=
+rmanceDownload.html" target=3D"_blank">http://info.appdynamics.com/FreeJava=
+PerformanceDownload.html</a><br>
+&gt;<br>
+&gt;<br>
+&gt;<br>
+&gt; _______________________________________________ Bitcoin-development<br=
+>
+&gt; mailing list <a href=3D"mailto:Bitcoin-development@lists.sourceforge.n=
+et">Bitcoin-development@lists.sourceforge.net</a><br>
+&gt; <a href=3D"https://lists.sourceforge.net/lists/listinfo/bitcoin-develo=
+pment" target=3D"_blank">https://lists.sourceforge.net/lists/listinfo/bitco=
+in-development</a><br>
+&gt;<br>
+<br>
+</div><div class=3D"im">-----BEGIN PGP SIGNATURE-----<br>
+Version: GnuPG v2.0.17 (MingW32)<br>
+Comment: Using GnuPG with Mozilla - <a href=3D"http://www.enigmail.net/" ta=
+rget=3D"_blank">http://www.enigmail.net/</a><br>
+<br>
+</div>iQEcBAEBAgAGBQJQaaieAAoJEFvEB9dQFvtQUi0H/3Eh72DqxwBt6AeNos/hJNqQ<br>
+ZowMNFRupJQM301EJ7SPQmcnVuc3RF2Jw//ckpAqdpkqhHCgGO9HX/q+Ic2A9erQ<br>
+CfKbUOwQgqKuLQTZ8eT5UMh969Uw8PMazo711d2I23etU0VhSK/MvjB5IiYIq5fB<br>
+RJdCEluwvACaiftqfm4RA9HXXJGMnsZtlSWjVQCkg2FyYZKfpctEFdGCg6R8IaP7<br>
+ypyglR7TfygcjhUMHeWkQQCP2m2gBOHpx9H99uNBosF+6pLBhCiGUrwVkl8HUiiN<br>
+4YfhsvoRQ0BWNgvO9wH1H4EyyZtJsE7S926BNkhd4uewWGV/qe8gML+uJRstPDg=3D<br>
+=3DL66i<br>
+-----END PGP SIGNATURE-----<br>
+<br>
+---------------------------------------------------------------------------=
+---<br>
+Got visibility?<br>
+Most devs has no idea what their production app looks like.<br>
+Find out how fast your code is with AppDynamics Lite.<br>
+<a href=3D"http://ad.doubleclick.net/clk;262219671;13503038;y" target=3D"_b=
+lank">http://ad.doubleclick.net/clk;262219671;13503038;y</a>?<br>
+<div class=3D"HOEnZb"><div class=3D"h5"><a href=3D"http://info.appdynamics.=
+com/FreeJavaPerformanceDownload.html" target=3D"_blank">http://info.appdyna=
+mics.com/FreeJavaPerformanceDownload.html</a><br>
+_______________________________________________<br>
+Bitcoin-development mailing list<br>
+<a href=3D"mailto:Bitcoin-development@lists.sourceforge.net">Bitcoin-develo=
+pment@lists.sourceforge.net</a><br>
+<a href=3D"https://lists.sourceforge.net/lists/listinfo/bitcoin-development=
+" target=3D"_blank">https://lists.sourceforge.net/lists/listinfo/bitcoin-de=
+velopment</a><br>
+</div></div></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>=
+<hr style=3D"font-family:Times;font-size:medium;border-right-width:0px;bord=
+er-bottom-width:0px;border-left-width:0px;border-top-style:solid;border-top=
+-color:rgb(204,204,204);margin:10px 0px">
+
+<p style=3D"font-size:medium;font-family:Helvetica,sans-serif;line-height:1=
+em"><span style=3D"color:rgb(50,90,135);text-transform:uppercase"><img src=
+=3D"http://coinlab.com/static/images/email_logo.jpg" align=3D"right" alt=3D=
+"CoinLab Logo" width=3D"130">PETER=A0<span style=3D"font-weight:bold">VESSE=
+NES=A0</span><br>
+
+<span style=3D"color:rgb(96,58,23);font-size:0.8em">CEO</span></span></p><p=
+ style=3D"font-size:medium;font-family:Helvetica,sans-serif;line-height:1em=
+"><span style=3D"color:rgb(96,58,23);font-size:0.9em"><strong><a href=3D"ma=
+ilto:peter@coinlab.com" style=3D"text-decoration:none;color:rgb(96,58,23)" =
+target=3D"_blank">peter@coinlab.com</a>=A0</strong>=A0/=A0=A0206.486.6856 =
+=A0/=A0<span style=3D"font-size:0.7em;text-transform:uppercase">SKYPE:</spa=
+n>=A0vessenes=A0</span><br>
+
+<span style=3D"color:rgb(96,58,23);font-size:0.7em;text-transform:uppercase=
+">811 FIRST AVENUE =A0/=A0 SUITE 480 =A0/=A0 SEATTLE, WA 98104</span></p><b=
+r>
+</div></div>
+
+--14dae9340de767cc4b04cb023b9e--
+
+