Overview
Comment: | Another improvement to the error message handling. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
f9d0c268c6b8974029565484681b6c4e |
User & Date: | mistachkin on 2016-12-26 01:04:14 |
Other Links: | manifest | tags |
Context
2016-12-26
| ||
01:16 | Adjust error message formatting for better presentation. check-in: ee44a80fb7 user: mistachkin tags: trunk | |
01:04 | Another improvement to the error message handling. check-in: f9d0c268c6 user: mistachkin tags: trunk | |
00:46 | Improve messages for the package uploader client errors related to its initial setup. check-in: 036720066a user: mistachkin tags: trunk | |
Changes
Modified client/1.0/neutral/pkgu.eagle from [52be5fb4d2] to [3d51654b10].
︙ | ︙ | |||
622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 | $fossilInfoLocalRootPattern $result dummy directory]} then { return "" } return [string trim $directory] } # # NOTE: This procedure attempts to verify that the root directory of the # Fossil checkout is present, valid, and is actually a directory. # There are no arguments. Script errors will be raised if any of # the checks fail. # proc verifyCheckoutDirectory {} { variable checkoutDirectory if {[isWindows]} then { | > > > > > > > > | | | | | | | | > | | < > | | < | | < < | 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 | $fossilInfoLocalRootPattern $result dummy directory]} then { return "" } return [string trim $directory] } # # NOTE: This procedure builds a native path using the specified parts and # returns it. All arguments are considered to be parts of the path. # proc joinPath { args } { return [file nativename [eval file join $args]] } # # NOTE: This procedure attempts to verify that the root directory of the # Fossil checkout is present, valid, and is actually a directory. # There are no arguments. Script errors will be raised if any of # the checks fail. # proc verifyCheckoutDirectory {} { variable checkoutDirectory if {[isWindows]} then { set repositories C:/repositories set checkouts C:/checkouts } else { set repositories ~/repositories set checkouts ~/checkouts } set message [string trim [subst { The package client checkout directory has an issue: %error% Prior to running the package uploader client tool, Fossil must be installed -AND- the Package File Server repository must be cloned and opened, using commands very similar to the following: mkdir [joinPath ${repositories}] cd [joinPath ${repositories}] fossil clone https://your_login@pkg.management/pkgd pkgd.fossil mkdir [joinPath ${checkouts}] cd [joinPath ${checkouts}] fossil open [joinPath ${repositories} pkgd.fossil] After the above steps have been completed, package uploader client tool can be executed using a command very similar to the following: tclsh [joinPath ${checkouts} client 1.0 neutral pkgr_upload.eagle] }]] if {![info exists checkoutDirectory]} then { error [string map [list \ %error% "checkout directory is missing"] \ $message] } if {[string length $checkoutDirectory] == 0} then { error [string map [list \ %error% "checkout directory is invalid"] \ $message] } if {![file isdir $checkoutDirectory]} then { error [string map [list %error% [appendArgs \ "checkout directory \"" $checkoutDirectory \ "\" is not really a directory"]] $message] } } # # NOTE: This procedure attempts to verify that an implementation of Fossil # is installed locally. There are no arguments. Script errors are # raised if any problems are found. The return value is undefined. |
︙ | ︙ |
Modified client/1.0/neutral/pkgu.eagle.asc from [743258a0b0] to [d97f1a0e55].
1 2 3 4 | -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository iQIcBAABCAAGBQJYYGx/AAoJEFAslq9JXcLZCs4P/05lLmqJJ3VGRntDmjBrJ975 qOICvmX84RES3fZA4q6dsL+UcSt7TVNQjgKUWVaGCjVLm6KT1ReNtddPWOMlatxB jNYAqHa+6f3kvZlL4a3hheLjoFAfrwajGSkIyImy3WjR/1EEKI9GcByBiccY6G49 MtqgI0ZNcIxpPbm/1nhwOeiiWO6uMTTA/zNvccUu4Rd/PhJyzdr4+dl+zPyoPWG+ ghjJK383URQTvZ6uA/GgYnIsabP1G5ttCzj5WE7Ioqe99J7B+UHSGh9TDGEavRyU w+cdbnkIEPPy1sM4hpOWXM137YFvaYHbuBU05tJyGkpFWIDbsNrSLiaKyiRGWC49 CwmVxgsRb+tOojQig2nL9/At76CI5bpNkf3NB28RqwTWF/5ag89wi6c90SIAWVSH MTCmwzeV2KUYNp0aFSOnJRJC/zcclruS25ItpNN2VSZE+nnHoscB5mUANlqCk+kW LkhbpJA+ZBWxIDyFUnwoGjG8XFpaEPhOx1XH7RpC03LSpUURP8yrbqPqj+WLPMlD WTm1I9fHemEQo2ghiuYa4gg/k58MtQiAq9irtmZ+ofV5FSU3MtxY9THC+GEWEeAh sIMfifvoBfC8oI9/BBSpdVfZvw87EHhumqesfCalY6lZ4aOY0F1Tl12LcQduvoDf kijm4I5Z307Ch7TItHVF =bzsD -----END PGP SIGNATURE----- |
Modified client/1.0/neutral/pkgu.eagle.harpy from [d9bdf70108] to [546e98b5b6].
︙ | ︙ | |||
17 18 19 20 21 22 23 | THE ASSOCIATED SOFTWARE MAY NOT WORK PROPERLY IF THIS FILE IS ALTERED. --> <Certificate xmlns="https://eagle.to/2011/harpy" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Protocol>None</Protocol> <Vendor>Mistachkin Systems</Vendor> | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | THE ASSOCIATED SOFTWARE MAY NOT WORK PROPERLY IF THIS FILE IS ALTERED. --> <Certificate xmlns="https://eagle.to/2011/harpy" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Protocol>None</Protocol> <Vendor>Mistachkin Systems</Vendor> <Id>63f281ab-3d9d-4043-9b62-139f09a7cdcb</Id> <HashAlgorithm>SHA512</HashAlgorithm> <EntityType>Script</EntityType> <TimeStamp>2016-12-26T01:03:33.8713515Z</TimeStamp> <Duration>-1.00:00:00</Duration> <Key>0x9559f6017247e3e2</Key> <Signature> uRnWvqAIVPuECmjHm2linPs1gS8F2pupS7w7OpusvippFA6cTVjfpa10GfgROLWyshU58FcNlrnb l1wDhz4Mj+AQl1eJEbL6hGMMth2ifbXlxowDJd5q8cXgrfTTYBDJdnpeXrsi002AwZq831sZldvx jeNjfgxC4OVtYUuwYH2Ed7pZFFHyhuz2Zr70XsVqbHAb2oKyyvXpAd6vJHmEypQaqD+TXcxDVXpr oQlOLigpBEPl0d3Zt+TCOb+8d2QGyGcN6skj/n0hBapwBTynya3Wms1cU4vMy98fJm8/Mgg6C6OK YSK3KgLyPJIhhi1qa9TSgJMcLEa4MKB4DRGyUYfcqF0/3ZFeCvWPL/MHI2pNzY2/rfj1gdzWE2zP Nf1XmbHKuILBmqetW7K9Fco3tt/j1Yw52cDKcPAUfxhnNWPLMftZ4k7N7lxtc0YUtqrRcyKaMs+j nIjrLt+iVMu4utJCbLo+Ns/jnpL8Z3jVmVX5tTWkJ6psV4rZnLraBZGmEoi+aR7F38FHuz+oXJ5/ LWYC83yBiEB9UZojeeqIHFEMs7TRBzPypHIqGEJfrwUAroObR6sywh7uljG5uuSdsk8FjWKWkY8e dMJDLLTwwHd1tfUlg1fXE2+ENIH6ApPkjYfeVrSpuHKuvb8xAobugO98k9BzkhfdVCz7dCa2NfO7 setsKzgEj14qjARkvkP1EBCoxH+W2GqUajDay2jqIi4BLMflo0QYek93S+k+VaK5E9Y0BnTVbCN6 OeuDcB9f2ffzm/vBx/sXeJcknBelw89Pia0PBK9fNXYcrgsbiGngg8iVdUcTDGD1gm+Tkl2PHHf7 g2G495+zaun86IJjr2ilKE8/K82CrQMXbhaeD4hO2cNGE6snf4p9uFbNvxb7s+vSBeVNmnfq2ked yssT6IvUDacfyRCd8MXoEHKHa/IbsGykHxpvN0HUuseyNWRkPOhypYD9ChyO0B9bdu1LTWALJNST qz6WOZunW0qB5GawSPN6GpprxhdEnjGbxb+l6HJuaaCf8i3pCzT1I8/A6jPR3j+AuFEGZWOFHrg2 ub95/BF/cTX/jBqHh/Vk0+9XgVxetZg408dQQAW1OmsxqGNRAdGFQx7O0T+QcAx7RQ5ouBYtNS0l TnhFBYY8k/tC9eHZxZ4IaGzHYB77fLLu/PDY8sCdwfLnb69uZhr4YeGQvVZEdnvp5w5jry3ltrfy k//mQr/RLOGWetjfbqf+f5H4nd+GkvIPES52CVKQI4rmQgXuXms9YpJurJwOQX5nkviaMkc9CCnx MiYnBAI9c6/7pOi2o+3Opt2lA4msYk8cGnrydt434/dcZCg6kdOJ0ddvLBsijP7iPHEx3GSm4FNm VuRuUHk7m5gu9bHL9u7wWJAhGjyrDE26OI7UXkCxxO9TOLM07tlz7y0XvwcskO9Ocx+JQZc0OoAr 29fEpH/pl6zLHWcH4v58PbvbvI8GXk4OWBjT/rEnY4oDY/vaCrommkuQ0zm2+/vqOYNC20jP5WI1 rRoQ7Fyw34mWaJ54na3h8oYZrrBBxktj9g+4HCin/HdPEC5rfFqHy8F/XixR7vyGgN2FDc7XraKR zb25qWyXtJ6pwouHO4CmLFbCk+RJ7ibjHYTaufVo2HRaa/qN97VSzcx51MM19WO6pH6qP4OQKS2x PfOFq+rOxZkyEFQXobPTp/DCKkhDxbopVBxKd47AQcHl9djixrSrW36tf5nHQ8NSye5reOrl0gnR TthKWSfomZy77v/ObYE0edhqS6OQ1PUDiq0Y1DwvEBJWrQGOgbG39nKvy2aJdveZ9KVrbE///pMe V1lwnopZNhZBkecU76/xdQpwljfkTFhYFnNz/ANhvOaRMRkC6gbVmlfOWNkpGfiIzNOFlcDZugVz 5IzQaSV0VSF2R0Vjie2bbK2az+qYUXI2bU1wgTQDWOatZdDaSq/bDqNy7zSXARcV1Rr0yHEfFXR/ QXkn32mrZvwCizvoN8xM/HyZLAj1dpY5Yabdhv8P0f5Ic8f2WcYoaJYHELHXWtEDr0I+gpr3cUJO eZdHDetupChzMNfiQQ7AcxQX8v+/9vJOKzVlXxrziez8Zmlx0Q5nrYlTm4bpqCiMaXE5LldT+yIe COQUtuElC8J5Rm4B+Z4WUKaIbwFsKBqTml1511N20albnnGeM/ZL/DMF1jyNd/PyRUbSoPfx8POF oK5eLY5ziUa0Cs2pOGHjaVtxB6LyONZFz5znwq2BTURrnNUV64hOBDBWKj/t8GSs2N1GMGqTnv8C EsN6QFCEiBRc0MPQYPDapeW+KzRNDS3ZqKMG5Q9SsYah35dDEeF5HZkzigPA217L/483CqgGfViZ L5XHH+rhxFR1+tz5fAqYF99lA89pfn/q/Yt9ahHIknOAOk2H4+4Vq/47w7GXLxAQY/grhu8/HcJi sDZfs7c/ocdRCaMSrxfFGrROWnR00suWOc7x/pbNB148qlKp4R9Aqcyc+I0v4bVZZcn3eVP6mFfC SHI9eNdDsl1k50O4VdrKzeGopIQemeT/01x7jgxa6xWtOUGUB3ilgKdvtQhPY/Dk13fx2OsB6vhY B4E5cZmBNIlvEDJnL/OIG0V8NLWkXr/f2c1oSqhqGHKf9hhPKAydW/KHB+D61OBafJBjKfUfG4tq urDCwBa5atKZ4FXhuduxbUESFZwVHty7KHCWSGpevVLThlEcv/K5BpbJEYLiSZWPLw1ih/w= </Signature> </Certificate> |
Modified client/1.0/neutral/pkgu.eagle.harpy.asc from [3f7d0a32a2] to [83bcb9116f].
1 2 3 4 | -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository iQIcBAABCAAGBQJYYGyBAAoJEFAslq9JXcLZA34QAIS4LGJCAILtcFpxNDCB8K3A WEmnf4OOSFucX4JTLoVm/XkM0zQRx70fyTFUQGIuTt7zDo+gJqmltUskLuQC8W2b yPcJ+89jRtWHL2pDUGQcNBWPEkaTKh2KsJH5yAZZ4s85gwZ5eibs1h2BsA1zBfOk 2+l59qvYepBEduSv6Od4K35Tv6oYdZCiZu0H9EQAUbpjKf/bdhXNUyIgS/h6P2Ue ddp1blX07Tz3+EItucGm8CA8i/x7mPniYoHcRb8wEsbI8jYeNGjkwD6p8Fkbu22A ltuN1RaYh94893vDkZH+r0hU9K/qCs3yjsRk2eew4hNu0LKEjokCvl63fppLC6v8 2ffuFrYIFKb998yTq1F4FfSrEUqfw0gDVdVDPJ6P40gJwm+XgUncvFB1Agx0BS1a MHvYjO2fbOYN43qWPXpH2Zf77tCSvJJIxXpeSe/rp/Tn4vnI/Bit9XJq8AA0pE3v jmKciLSro8TDh6ZFeQJTxSeHEDMNQltdopXLSIzjEBmhO6zcfWxZsNbPdsti3q3S oSaAGJjNDO2jxSXaoDjavBWK0swmjqp3N9KvFkMGCblF8g+0gQYxp6NWQN6TNVmw zJTHP7M0OMmmn1LbmSvGClfkvGBfhEoFYcrVZLJfY1uo388fmjcI/4jxqCG+s1mH nonC4/oDh1r6QPW0DXwG =D8FD -----END PGP SIGNATURE----- |