potiuk opened a new issue, #32:
URL: https://github.com/apache/tooling-releases-client/issues/32
When yout run `art vote start ..` you need to specify revision - and it's
not obvious how to retrieve it - because of JSON output currently - #30. But
it's also not needed. Every time you try to use old revision you get this error:
```
atr vote start magpie 0.1.0 00009 \
-m [email protected] --duration 72 \
--subject "[VOTE] Release Apache Magpie 0.1.0 from 0.1.0-rc1"
atr: error: Error message from the API:
409 https://release-test.apache.org/api/vote/start
{"error":"A newer revision appeared, please refresh and try
again.","request_id":"bed6ccdc-5efa-4561-bcbc-f62b78a1939c"}
```
The rror does not tell which revision should be used - it only tells it's "
wrong" and refresh is needed - but it's not really obvious what revision and
how to refresh it.
The `atr revisisons` command returns JSON output that is difficult to get by
human (noted in #30):
```
[jarekpotiuk:~/code/magpie] main+ 1 ± atr revisions magpie 0.1.0
key='magpie-0.1.0 00001' release_key='magpie-0.1.0' seq=1 number='00001'
asfuid='potiuk' created=datetime.datetime(2026, 7, 8, 19, 8, 33, 567382)
phase=<ReleasePhase.RELEASE_CANDIDATE_DRAFT: 'release_candidate_draft'>
parent_key=None description='Creation of empty release candidate draft through
web interface' merge_base_revision_key=None tag=None was_quarantined=False
key='magpie-0.1.0 00002' release_key='magpie-0.1.0' seq=2 number='00002'
asfuid='potiuk' created=datetime.datetime(2026, 7, 8, 19, 16, 35, 713108)
phase=<ReleasePhase.RELEASE_CANDIDATE_DRAFT: 'release_candidate_draft'>
parent_key='magpie-0.1.0 00001' description='Upload via API:
apache-magpie-0.1.0-source.zip.asc' merge_base_revision_key=None tag=None
was_quarantined=False
key='magpie-0.1.0 00003' release_key='magpie-0.1.0' seq=3 number='00003'
asfuid='potiuk' created=datetime.datetime(2026, 7, 8, 19, 16, 43, 506723)
phase=<ReleasePhase.RELEASE_CANDIDATE_DRAFT: 'release_candidate_draft'>
parent_key='magpie-0.1.0 00002' description='Upload via API:
apache-magpie-0.1.0-source.zip' merge_base_revision_key=None tag=None
was_quarantined=True
key='magpie-0.1.0 00004' release_key='magpie-0.1.0' seq=4 number='00004'
asfuid='potiuk' created=datetime.datetime(2026, 7, 8, 19, 16, 45, 370925)
phase=<ReleasePhase.RELEASE_CANDIDATE_DRAFT: 'release_candidate_draft'>
parent_key='magpie-0.1.0 00003' description='Upload via API:
apache-magpie-0.1.0-source.zip.asc' merge_base_revision_key=None tag=None
was_quarantined=False
key='magpie-0.1.0 00005' release_key='magpie-0.1.0' seq=5 number='00005'
asfuid='potiuk' created=datetime.datetime(2026, 7, 8, 19, 16, 47, 80415)
phase=<ReleasePhase.RELEASE_CANDIDATE_DRAFT: 'release_candidate_draft'>
parent_key='magpie-0.1.0 00004' description='Upload via API:
apache-magpie-0.1.0-source.zip.sha512' merge_base_revision_key=None tag=None
was_quarantined=False
key='magpie-0.1.0 00006' release_key='magpie-0.1.0' seq=6 number='00006'
asfuid='potiuk' created=datetime.datetime(2026, 7, 8, 19, 34, 57, 75032)
phase=<ReleasePhase.RELEASE_CANDIDATE_DRAFT: 'release_candidate_draft'>
parent_key='magpie-0.1.0 00005' description='Upload via API:
apache-magpie-0.1.0-source.zip' merge_base_revision_key=None tag=None
was_quarantined=False
key='magpie-0.1.0 00007' release_key='magpie-0.1.0' seq=7 number='00007'
asfuid='potiuk' created=datetime.datetime(2026, 7, 8, 19, 34, 58, 916630)
phase=<ReleasePhase.RELEASE_CANDIDATE_DRAFT: 'release_candidate_draft'>
parent_key='magpie-0.1.0 00006' description='Upload via API:
apache-magpie-0.1.0-source.zip.asc' merge_base_revision_key=None tag=None
was_quarantined=False
key='magpie-0.1.0 00008' release_key='magpie-0.1.0' seq=8 number='00008'
asfuid='potiuk' created=datetime.datetime(2026, 7, 8, 19, 35, 0, 192775)
phase=<ReleasePhase.RELEASE_CANDIDATE_DRAFT: 'release_candidate_draft'>
parent_key='magpie-0.1.0 00007' description='Upload via API:
apache-magpie-0.1.0-source.zip.sha512' merge_base_revision_key=None tag=None
was_quarantined=False
key='magpie-0.1.0 00009' release_key='magpie-0.1.0' seq=9 number='00009'
asfuid='potiuk' created=datetime.datetime(2026, 7, 8, 19, 56, 9, 225387)
phase=<ReleasePhase.RELEASE_CANDIDATE_DRAFT: 'release_candidate_draft'>
parent_key='magpie-0.1.0 00008' description='Upload via API:
apache-magpie-0.1.0-source.zip' merge_base_revision_key=None tag=None
was_quarantined=False
key='magpie-0.1.0 00010' release_key='magpie-0.1.0' seq=10 number='00010'
asfuid='potiuk' created=datetime.datetime(2026, 7, 8, 19, 56, 10, 704212)
phase=<ReleasePhase.RELEASE_CANDIDATE_DRAFT: 'release_candidate_draft'>
parent_key='magpie-0.1.0 00009' description='Upload via API:
apache-magpie-0.1.0-source.zip.asc' merge_base_revision_key=None tag=None
was_quarantined=False
key='magpie-0.1.0 00011' release_key='magpie-0.1.0' seq=11 number='00011'
asfuid='potiuk' created=datetime.datetime(2026, 7, 8, 19, 56, 12, 797485)
phase=<ReleasePhase.RELEASE_CANDIDATE_DRAFT: 'release_candidate_draft'>
parent_key='magpie-0.1.0 00010' description='Upload via API:
apache-magpie-0.1.0-source.zip.sha512' merge_base_revision_key=None tag=None
was_quarantined=False
⏚ [jarekpotiuk:~/code/magpie] main+ ±
```
And it 's not obvious at all what is revision - apparently it's `00011` but
it was just a guess I should use it.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]