Недетерминированный порядок задач внутри одной группы проект+версия #33

Closed
opened 2026-06-25 19:59:38 +07:00 by artem.kokos · 0 comments
Owner

Приоритет: желательно.

Проблема: Ключ сортировки (str(project), get_version(issue)) не содержит tiebreaker (например, issue.id). Python sort стабилен, но порядок задач внутри проекта не гарантирован Redmine API (sort="project:asc" сортирует только по проекту). Один и тот же запрос может давать отчёты с разным порядком задач.

Ожидаемое поведение: Порядок задач в отчёте детерминирован.

Рекомендация: Добавить issue.id как третий элемент ключа сортировки.

**Приоритет:** желательно. **Проблема:** Ключ сортировки `(str(project), get_version(issue))` не содержит tiebreaker (например, `issue.id`). Python sort стабилен, но порядок задач внутри проекта не гарантирован Redmine API (`sort="project:asc"` сортирует только по проекту). Один и тот же запрос может давать отчёты с разным порядком задач. **Ожидаемое поведение:** Порядок задач в отчёте детерминирован. **Рекомендация:** Добавить `issue.id` как третий элемент ключа сортировки.
artem.kokos added the bugreport labels 2026-06-25 19:59:38 +07:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: artem.kokos/redmine-reporter#33