-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 I'd like to announce a new version of V: version 99998 K Change Log for V version 99998 K: 0x01: Changed V's default usage of ~/.gnupg to a temporary directory: `~/.gnupgtmp'. This directory is created upon execution and will remove it upon exiting. If ~/.gnupgtmp exists when `v.pl' is executed, V will die and stating the directory exists. Also added supporting subroutines: `make_tmpdir' and `remove_tmpdir'. 0x02: Removed the usage of the 'each' keyword in three different subroutines: `traverse_desc', `traverse_ante' and `get_signatories'. Usage of 'each' is to be avoided and was the cause behind some versions of perl giving errors at execution time. 0x03: In accordance with refactorizations in 0x02, the 'no warnings "experimental"' line and subsequent comment were removed. 0x04: Changed the requirement for Graph::Easy to be installed before execution. Now, Graph::Easy is only required when the user passes the `g' or `graph' commands to `v.pl'. 0x05: Added a helper subroutine to return the executing user's home directory. 0x06: Removed some extraneous GPG import statement crud to the terminal. 0x07: Corrected a spelling error to the word `initial'. 0x08: Removed an overlooked debug statement denoted with an `XXX' comment in the `press_vpatches' subroutine. 0x09: Replaced `exit -1' statements in `main' subroutine with `return'. This will allow for main to return and still call `remove_tmpdir' afterwards. 0x0A: Added a number of calls to `remove_tmpdir' preceding previous places where `die' is called. 0x0B: Changed calls to `open' in the `print_graph' subroutine for backwards compatibility to perl v5.005. 0x0C: Updated `v.pl' version and corresponding documentation to `99998 K'. Testing: The changes denoted above were tested with the Cucumber automation tests: all passed. The ability to expediently test the changes to the core functionality such as in section 0x02 above was paramount. Manual tests were conducted on the following versions of perl: v5.005 v5.10 v5.12 v5.18 v5.20 If you run into any issues or defects with this version please let me know in #bitcoin-assets or via email. The following files are attached to this email with their PGP signatures: v.pl v_quick_start.txt v_users_manual.txt V-20151108.tar.gz Thanks to asciilifeform and mircea_popescu for their input. Thanks also goes out to shinohai who helped test these changes. Enjoy! -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (FreeBSD) iQIcBAEBCgAGBQJWP7liAAoJEHIXBai3Hq2vZSQP/A+0CefFx36dn/njxkT5q8tX FW7T8VifW4WS8HwayqN9Dm50TXuMh5rrC464UFpGOv1aIft+um49fw26grgSWWWy AtZzXPFEx8O5VziWasviXupfNOYw11L4IgyWtqaXt0fp4LutcqxC90i2RlhZilgr 3lba1JMD16zA3YHNZ/lU/8sUMNhfOB11a47C5cmOyfIzi96S8bNvWjMqDpk9kHnb OmDgD87xXipRbQZatlYf/iLG4vtxNrLanx+vCAzUYZPSGTTflntqhhVDAOefE792 vCsidwRlsuaDe0p1UyLrWToElD0HAayIdXs+865XyR4eRwEMYWpSJBAZHFPy7yFT oDqTehGNcGpalWaDF068uEmIpevYqTCcmq/OJ6yBr8f2CTe0pCRK+cQ6Y1Nuw+Pp 0QDF0qVm1WGXRg4pqaCTQcB22fm6XM/PT9SY7gMcV79qGdQ0u/Qi/znGjMVp2hMF IL094nKv2lGQQN3xNF6j2hPNt5t7zGcscJkIsbEVFXXGekBJozU9toXUj4PU9dsO AmgjP285KC6D8YVXVc7B9WfVmtDjte0y3Hamd17Ua2sI5YvM+68p6/a20+OKeOQB UvAc2CvdiKcfIqf9IIb29zwxGFyg0IAdPDNEI/ANGO/hgwbBIzKNrfQszBdiKO8e TDZdq5wjfED98Mo8rbCO =AEdv -----END PGP SIGNATURE-----