Bug 54787 - bird: birdc: Не показывает список возможных дополнений команд
Summary: bird: birdc: Не показывает список возможных дополнений команд
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: bird (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-06-11 13:44 MSK by Artem Varaksa
Modified: 2025-09-09 13:58 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Artem Varaksa 2025-06-11 13:44:00 MSK
Многие сетевые консоли и т. п. поддерживают использование сокращённых команд, и bird тоже, но между версиями 2.15.1-alt2 и 2.17.1-alt1 bird стал хоть и показывать сообщение о возможных командах при наборе недостаточно полной команды, но не выводить сам список этих команд. Некорректное поведение сохраняется и с версией 3.1.2-alt1.

Шаги
====

1. # apt-get install -y bird
2. # systemctl enable --now bird
3. # birdc
4. bird> show stat


Фактический результат
=====================

> bird> show stat
> Ambiguous command, possible expansions are:
> bird>


Ожидаемый результат
===================

> bird> show stat
> Ambiguous command, possible expansions are:
> show status                                    Show router status
> show static [<name>]                           Show details of static protocol
> bird>


Воспроизводимость
=================

Воспроизводится на виртуальных машинах:

[sisyphus] ALT Server 11.0 beta20250213 x86_64
bird-3.1.2-alt1.x86_64

[p11+383282.2] ALT Server 11.0 beta20250213 x86_64
bird-2.17.1-alt1.x86_64


Не воспроизводится на виртуальной машине:

[p11] ALT Server 11.0 beta20250213 x86_64
bird-2.15.1-alt2.x86_64
Comment 1 Anton Farygin 2025-06-11 14:33:32 MSK
попробуйте повесить в апстрим. Скорее всего ошибка где-то у них, а не в сборке.
Comment 3 Artem Varaksa 2025-06-11 17:25:05 MSK
Upstream рассмотрит ошибку: https://trubka.network.cz/pipermail/bird-users/2025-June/018278.html
Comment 4 Artem Varaksa 2025-06-16 10:30:58 MSK
Согласно https://trubka.network.cz/pipermail/bird-users/2025-June/018279.html, ошибка в версии 2.16.2 тоже не воспроизводится, т. е. это регресс между 2.16.2 и 2.17.1.

Ошибка исправлена в upstream в ветках master и thread-next:
* https://trubka.network.cz/pipermail/bird-users/2025-June/018295.html
* https://gitlab.nic.cz/labs/bird/-/commit/f9878ad9f203fbca53b12ef1db4beea5e47ac7d0
Comment 5 Anton Farygin 2025-06-17 12:46:07 MSK
Спасибо. в p11 изменение приложил, в Sisyphus приедет с новой версией.
Comment 6 Anton Farygin 2025-09-09 13:58:00 MSK
Выложил новую версию в Sisyphus