[BTC-dev] V [v99995] Beta 2 - Call For Testers!

Shane Kinney modsix at gmail.com
Wed Feb 10 03:26:43 UTC 2016


URL: <http://therealbitcoin.org/ml/btc-dev/attachments/20160209/attachment.txt?sha1=94d3da629e4e94b596fee90485bd06cf44247b8e>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

[ Request For Testing: Advanced V users only! ]

This is a *second* beta vpatch for V [v99996] [R.01].

[ NOTE ]
It should be noted that all of the changes in the last v99995 beta patch [R.02]
are included in this new patch.  You will need to start with a clean V [v99996]
to patch cleanly.  See the section below on how to apply this patch.


The vpatch makes the following changes and needs to be tested:

0x01]: Changes the version number from v99996 to v99995.

0x02]: Updates the error message in the `validate_seals' subroutine.

0x03]: Removes superfluous tabs in `traverse_desc' and `traverse_ante'
       subroutines.

0x04]: Fixes a defect in the `verify_pressed' subroutine.  Upon checking of
       the hash of a pressed source file, if the pressed source file hash
       does not match the expected hash from the signed vpatch, V will throw
       an error and exit.  The source file in question, along with the expected
       and actual SHA512 hash values with be written to stdout.

0x05]: Fixed a defect in the `add_desc_src_files' graphing subroutine.

0x06]: Removed two trailing whitespaces.

0x07]: Shortened a line of code that exceeded 80 columns.

0x08]: Added a helper subroutine `death' to be called in place of `die'.  This
       subroutine will call `remove_tmpdir` and then `die'.  This is intended
       to reduce two required calls in the event of error to one.

0x09]: Added check for invalid vpatch was added to `build_map` subroutine.  This
       will aleart the user and then call `death' and report the error and the
       vpatch in question.

0x0A]: Added a check in the `verify_pressed' subroutine to ensure the given HEAD
       to press up to, and through, is indeed in the current flow list.  If the
       given HEAD is not found in the flow, V will then call `death' and report
       an error.

0x0B]: Added the `origin' feature as seen in asciilifeform's [R.03] original
       implementation [R.04] of V.


[ How to apply patch for testing ]:

0x11]: Save the attached vpatch.

0x12]: Verify the vpatch with the attached signature.

0x13]: Place attached vpatch in the same directory as your v.pl [v99996].

0x14]: Copy v.pl [v99996] to `v.pl.v99996', as follows:

       `cp v.pl v.pl.v99996`

0x15]: Apply the vpatch, as follows:

       `patch -p0 < V_v99995_beta2.vpatch`

0x16]: Happy testing!  Let me know how it goes in #bitcoin-assets.

References:
  [R.01]: http://thebitcoin.foundation/ml/btc-dev/2016-January/000199.html
  [R.02]: http://thebitcoin.foundation/ml/btc-dev/2016-February/000209.html
  [R.03]: 1721 5D11 8B72 3950 7FAF ED98 B982 28A0 01AB FFC7
  [R.04]: http://thebitcoin.foundation/ml/btc-dev/2015-August/000160.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (FreeBSD)

iQIcBAEBCgAGBQJWuqriAAoJEHIXBai3Hq2vW50P/26EOV6t5k7VoadOfutQDBKV
bHpbgJXACG9QDLuO/sw6yydT7rGp1uRjsQOCk+AFnZ/1jKi3h7VMrDg6s/mhOEul
5+aNk62vU58dFfMB/pizLUxdGdxmmnycEOBwUlkihVVjas9QWRj/1YY1yM1DZb6l
iMQNN33IyydXZWLcQQD6vRvCHMP3wA1FoRlTB7qVe+RgYGQSYVCVs2a79hW1VQJK
cq23hdIJDd4luzz8kDDiJHQqjGX6Pvx+61VgMEdO7GcQWToYxJerMilJ+CiPdecq
BYwilHJ3qqWHtFF/0DgtZyx1sA/Uz+rXBpL5N6KFQBWAf2nI5R/KjgAxcAIgxHXi
3En33sWScIzM27G7ucvIj1NIwt8OgQof8p5iFA8SHHHQwy2U+xLx7pjQ0EkONT/M
SkmpmD9yIbu6SHQvJywS+66CzslDC9SUH0F756RqwwJsdvjcP+SoW8YVxDpg7RW3
twYR8EeOgo5srL6fS729bPGlLbbjBbFiggMQb6LLt+90zoMpWReCabgLg/23dHHD
1XAA1oOZPbtGIqDr6hoOUwSRclAU2vabm/c0mJkpn0TXK95zsa84Hy+aK6K8p8PW
I3Vuf0WRFTX8VlrP2hhPrX/1qHyjIknHhr+EVb4OJ7PrBfN2I4ukz2bpEnmcRBFN
GF2xXUcJzwZzzXUo+SW6
=Ln42
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: V_v99995_beta2.vpatch
Type: application/octet-stream
Size: 7636 bytes
Desc: not available
URL: <http://therealbitcoin.org/ml/btc-dev/attachments/20160209/V_v99995_beta2.vpatch?sha1=5dc4d2e68070483bbc98e1cc091cae269ae76bc4>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: V_v99995_beta2.vpatch.mod6.sig
Type: application/pgp-signature
Size: 834 bytes
Desc: not available
URL: <http://therealbitcoin.org/ml/btc-dev/attachments/20160209/V_v99995_beta2.vpatch.mod6.sig?sha1=f2267c5bb932e870ee58a9cea6d0356e46beced2>


More information about the BTC-dev mailing list