The following notes were taken by Elizabeth Rye. Corrections are welcome.
Planetary Data System Standards Teleconference
8 March 2006 9-11 AM
SCR 3-1034 MD5 Checksums (File) version 3
Email comments on SCR exchanged prior to telecon (all times PST):
Prior to eliciting comments on the SCR, E. Rye provided updates on two items:
Each of the nodes then provided input on the SCR. In general, most nodes approved of S. Slavney's proposal to break down the issue into a set of questions to be answered, although some disagreed with Geo's answers to those questions.
Each question that was discussed and the node votes on that question are recorded in the table below.
Question | ATM | GEO | IMG | NAIF | PPI | RINGS | RS | SBN | EN |
---|---|---|---|---|---|---|---|---|---|
Should checksums be required in some form? | yes | yes | yes | yes | yes | yes | yes, at some time (under PDS4?) | yes | yes |
Should checksums be required as part of the archive? | no | no | no | either way okay | yes | yes | yes | no | yes |
If checksums are included in an archive, should the checksum file have a required filename? | don't care | no | don't care | yes | yes | yes | yes (type of name, allowing for multiple files) | yes | yes |
Should the file have a required format? | suggested format | no | no | no | no | no | require two columns in specific order with optional third column for checksum type | don't care | same as RS |
Should there be a specific location? If so, where? | yes; INDEX | yes; INDEX | yes; INDEX | yes; INDEX | yes; INDEX | yes; INDEX | no preference | yes; INDEX or DOCUMENT | yes; INDEX |
Should the order of the columns in the file be fixed? | don't care | no | split no/yes | don't care | no | no | yes | no | yes |
Should the columns have standardized names? | yes | absent | yes | yes | yes | yes | yes | don't care | yes |
Should the type of checksum value used be described as a new standard value of DATA_TYPE (DT), as a new keyword CHECKSUM_TYPE (C), or in the DESCRIPTION (DE) field of the COLUMN object description? | C | C | C | C | C | C | C | C | C |
Should the CHECKSUM_TYPE keyword have a standard value type of DYNAMIC? | (no major dissent) | ||||||||
The the initial list of standard values for CHECKSUM_TYPE be limited to a few or expansive? | limited | check all 30 types available and list those that are useful | all reasonable | limited | limited | MD5, SHA-1 | absent | limited | limited |
After the resolution of these questions, it was clarified that checksums were to be calculated for every file in an archive, with the exception of the checksum file itself and its label.
The determination of what criteria should be applied to determine the acceptability of a particular checksum algorithm was deemed to be a policy issue not appropriate for the current discussion.