Overview
Comment: | Prevent stray diagnostic messages. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
34f44d121a4a1bf52206ae024f7f1436 |
User & Date: | mistachkin on 2016-10-18 07:29:00 |
Other Links: | manifest | tags |
Context
2016-10-18
| ||
19:49 | Add support for custom (private?) backend package file servers using overridden URNs for login, download, and logout. check-in: fc7477ac04 user: mistachkin tags: trunk | |
07:29 | Prevent stray diagnostic messages. check-in: 34f44d121a user: mistachkin tags: trunk | |
06:10 | Backout some changes from the previous check-in: if the master package index file for native Tcl already exists, its contents are assumed to be correct. check-in: 94a31bb430 user: mistachkin tags: trunk | |
Changes
Modified client/1.0/pkgr.eagle from [c59f9c8fa4] to [de1c724aac].
︙ | ︙ | |||
1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 | # NOTE: This procedure returns non-zero if the specified package appears to # be present. The package argument is the name of the package being # sought, it cannot be an empty string. The version argument must be # a specific version -OR- a package specification that conforms to TIP # #268. # proc isPackagePresent { package version } { set command [list package present $package] if {[string length $version] > 0} then {lappend command $version} if {[set code [catch $command result]] == 0} then { | > > > | | | > > | | | > > > > | | | > > | | | > > | | | | > > | | | > | 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 | # NOTE: This procedure returns non-zero if the specified package appears to # be present. The package argument is the name of the package being # sought, it cannot be an empty string. The version argument must be # a specific version -OR- a package specification that conforms to TIP # #268. # proc isPackagePresent { package version } { variable verboseUnknownResult set command [list package present $package] if {[string length $version] > 0} then {lappend command $version} if {[set code [catch $command result]] == 0} then { if {$verboseUnknownResult} then { pkgLog [appendArgs \ "package \"" [formatPackageName $package $version] \ "\" was loaded: " [formatResult $code $result]] } return true } else { if {$verboseUnknownResult} then { pkgLog [appendArgs \ "package \"" [formatPackageName $package $version] \ "\" was not loaded: " [formatResult $code $result]] } return false } } # # NOTE: This procedure returns non-zero if the specified package appears to # be available. The package argument is the name of the package being # sought, it cannot be an empty string. The version argument must be # a specific version -OR- a package specification that conforms to TIP # #268. # proc isPackageAvailable { package version } { variable verboseUnknownResult set packageVersions [package versions $package] if {[llength $packageVersions] == 0} then { if {$verboseUnknownResult} then { pkgLog [appendArgs \ "package \"" [formatPackageName $package $version] \ "\" is not available: no versions"] } return false } if {[string length $version] == 0} then { if {$verboseUnknownResult} then { pkgLog [appendArgs \ "package \"" [formatPackageName $package $version] \ "\" is available: no version"] } return true } foreach packageVersion $packageVersions { if {[package vsatisfies $packageVersion $version]} then { if {$verboseUnknownResult} then { pkgLog [appendArgs \ "package \"" [formatPackageName $package $version] \ "\" is available: version satisfied by \"" \ [formatPackageName $package $packageVersion] \"] } return true } } if {$verboseUnknownResult} then { pkgLog [appendArgs \ "package \"" [formatPackageName $package $version] \ "\" is not available: version not satisfied"] } return false } # # NOTE: This procedure returns non-zero if the specified package can be # downloaded, i.e. because it is not required for the downloading |
︙ | ︙ | |||
1482 1483 1484 1485 1486 1487 1488 | pkgLog [appendArgs \ "initial saved handler results for package \"" \ [formatPackageName $package $version] "\" are " \ [formatResult $code(1) $result(1)]] } # | | > > > | < | | | > > > | > | 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 | pkgLog [appendArgs \ "initial saved handler results for package \"" \ [formatPackageName $package $version] "\" are " \ [formatResult $code(1) $result(1)]] } # # NOTE: Did the saved [package unknown] handler succeed? # if {$code(1) == 0} then { # # NOTE: Is the package now available -OR- somehow already present? # if {[isPackagePresent $package $version] || \ [isPackageAvailable $package $version]} then { # # NOTE: Skip using the package repository. # return } } # # NOTE: Next, run our special [package unknown] handler. # if {[canDownloadPackage $package]} then { set code(2) [catch { |
︙ | ︙ |
Modified client/1.0/pkgr.eagle.asc from [0d916dd6f9] to [7ea0d74eb6].
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 iQIcBAABCAAGBQJYBc8YAAoJEFAslq9JXcLZwWIP/0sGpFR/aT7t7CifZSklXuxS mR8Gfzi19aKE/H/18Rj4IeFUrolwJlnW6ujmSMe7CvLkfyERTDP52lNx95UasmSz z3xCiP8o/tFNKcCgSHPk2F2lRj8FGKgSSB6YOaTVgIOlzEISR0xoBjryguM4zT5u navqoq5OsWenro3F95/st0aX1PU/rEDmAR97cl743i8GD+cnTGDd4fmpShQ/aO0P 5xRiiGYSQrXu7abO53YNE/pnTPStShIjoX0tzccrHiqcF+TOZblA2LNNxlyQ4N4F 21rpKU3ucvWWDNyU2AtpOzcmD0qxuQPlW0BQS2pBTfsdv48Ao9hSegAbNKYnL6m7 45ZuoWMHDCvR594hnI1I4jAN8xrcRiFuYbK4rFAu7ZKKWQg5Cyn3J95CJOJQ+OpP bFO8pHmGH3obbJ+rTwRdo6CHDqHWdyiTpD9sQ8p/SLE6AOqfh73J6ewT4G/Bi7Np qdcJjgvLcDwUj0lMKWru4jiuO6KNttMRQjwe5ovteP7nPxySxa/LZTTV2dlxZmxL E7Og0mlbYGBBReyF+E178XGKR1e6kNV6Zg/XesV238HQguq3MvVlmmylMpiipF6p eL9NjCPd0iiyjT2EFZENlkIV+ucyJbPfn+91TSc7UhPjyXPuMSFXfrBIGX2Gqb5E xx6/JKppdzJA+uWEd7qs =7oE3 -----END PGP SIGNATURE----- |
Modified client/1.0/pkgr.eagle.harpy from [ebe5c49bfc] to [3a0cdd12a1].
︙ | ︙ | |||
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>56c70837-ef83-48bf-9d94-5b0225518222</Id> <HashAlgorithm>SHA512</HashAlgorithm> <EntityType>Script</EntityType> <TimeStamp>2016-10-18T07:28:03.1622344Z</TimeStamp> <Duration>-1.00:00:00</Duration> <Key>0x9559f6017247e3e2</Key> <Signature> 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 </Signature> </Certificate> |
Modified client/1.0/pkgr.eagle.harpy.asc from [ecd0a5cbb1] to [b17d7350d7].
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 iQIcBAABCAAGBQJYBc8aAAoJEFAslq9JXcLZ0KwP/jCx+EpohcA+AoZX4cOdvkpm X3DAyVcvInxt4UPAG5NUJK3K4sgOHA4Q9kQ9f0jUWxznItQzvfkF1mYJOqLe6irk QQYDOEajRa5Maxj6gdCrDIKfECvzIlbZ4d5T3dd9WeIMyhkjBO8ZJNea7aS/1mGP hOqv+PbfFT87dpo+KRw9Us8N7bIg1/uHyWCa1zDgNSa1gmJPJvYfyA26A3fPx/+n Il9PrNlFS7DopB2G8/caWTSk33z4ayvtxU/9T4tl7DSeaHpisgbyJVlPlQOgQEGL DN0beBoNxR6W1WQznzxSGiDCqB5vvhV6crnLDALFFoXCqngO2CnDnHtoiOoXpLDT qVx4U+Qe6jb8f7Y7qkXlR+3cd0NO1F7FJEJhQzWsh5hco7aKrJ5WuShzHP0NDnqQ dlSUphmPmXpNoMwd7/AtlDVAZj981V+VbMwKpy3bI+SLrk+TnwD24th7j6swGYsF emifB+sgRoWa9YAr4CfMEUtmYHcCMgCvHxbv1b5g0ueK/LqlXYCMBVrUpRUwrGCu RL1uWlQCHoBiB6AVaEzwbbo8/9Q6sGO1CCtnnlrFDJ1vLSnT7YDTjL5J1qJHhqp5 IWbqW9vPhoL29MBqsYoTOy8MeQXJhku7XNsDGTJ5yjgPGILwwKrMeOgBJ0CYKPbO 8Rq7iBob9sTBkfpJepQ3 =RPia -----END PGP SIGNATURE----- |