| 3 | | 2. Byte 144 (octal) = the Release Type character, should be in a <team defined list of valid release types> or maybe should not be in a <team defined list of invalid release types |
| 4 | | 3. Bytes 106‑117 (octal) = the most recent commit date, should be greater than or equal to <team defined commit date>. |
| 5 | | 4. Since the release number consists of four separate fields, the test on the first three fields would have to proceed from left to right, testing that the value in a field was at least some team defined minimum. If it was '''EQUAL''' to that minimum, proceed to check the next field to the right. If it is '''GREATER''' than the minimum, then ignore fields to its right. I'm not sure whether the rightmost field (the iteration number) should be treated the same way or not. Maybe it should, or maybe any non-zero iteration number should fail the filter test. |
| | 3 | 2. Byte 144 (octal) = the Release Type character, should be in a <team defined list of valid release types> or maybe should not be in a <team defined list of invalid release types> |
| | 4 | 3. Bytes 106‑117 (octal) = the most recent commit date, should be greater than or equal to <team defined minimum commit date>. |
| | 5 | 4. Since the release number consists of four separate fields, the test on the first three fields would have to proceed from left to right, testing that the value in a field was at least some team defined minimum. If it was '''EQUAL''' to that minimum, proceed to check the next field to the right. If it is '''GREATER''' than the minimum, then ignore fields to its right. I'm not sure whether the rightmost field (the iteration number) should be treated the same way or not. Maybe it should, or maybe any non-zero iteration number should fail the filter test. I would expect Development, Alpha, Beta, and Release Candidate releases to have non-zero iteration numbers, but General Releases should have a zero iteration number. |