Bug 24417

Summary: Нет информации о маске в поле ввода статического IP-адреса
Product: Sisyphus Reporter: Andrey Cherepanov <cas>
Component: alterator-l10nAssignee: Andrey Cherepanov <cas>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P3 CC: aen, azol, boyarsh, cas, george, kharpost, lepata, manowar, rider, sem, vitty, zerg
Version: unstableKeywords: distro-blocker, usability
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 23155    

Description Andrey Cherepanov 2010-10-25 14:49:13 MSD
В поле IP-адреса (в свете последних событий) требуется обязательно указывать маску подсети, но в самой надписи об этом ни слова. При неверном вводе выводится ошибка на английском языке (не локализованная) со странным текстом.

Предлагаю убрать вообще указание подсети, если это возможно. Если оставить, то заменить надпись "IP-адреса" на "IP-адреса с маской подсети". Текст ошибки следует исправить на: 
"You must set IP-address with subnet mask (for example, 192.168.0.2/24)"
и сделать надпись локализуемой
Comment 1 Sergey V Turchin 2010-10-26 15:38:40 MSD
Заменил ругательство на "invalid IP with MASK list"
Надпись локализуема.
Comment 2 Andrey Cherepanov 2010-10-26 22:54:07 MSD
(В ответ на комментарий №1)
> Заменил ругательство на "invalid IP with MASK list"
> Надпись локализуема.
В таком виде они никому, кроме тебя, не понятны. Да и в локализацию они не попали при обновлении модуля.
Comment 3 Anton Farygin 2010-10-27 08:35:50 MSD
согласен с Андреем. Вообще, интерфейс ввода IP адресов не совсем удачен.
Было бы удобно вернуть старый интерфейс но добавить возможность нажать отдельную кнопку "плюс" и получить ещё одно поле ввода.
Comment 4 Sergey V Turchin 2010-10-27 15:15:46 MSD
(В ответ на комментарий №2)
> в локализацию они не попали при обновлении модуля.
Обратитесь к мантейнеру соотв. пакета
Comment 5 Sergey V Turchin 2010-10-27 15:18:48 MSD
(В ответ на комментарий №3)
> интерфейс ввода IP адресов не совсем удачен.
Ты в курсе, почему так на данный момент.

По багрепорту всё исправлено.
Comment 6 Mikhail Efremov 2010-10-27 15:57:45 MSD
(В ответ на комментарий №3)
> согласен с Андреем. Вообще, интерфейс ввода IP адресов не совсем удачен.
> Было бы удобно вернуть старый интерфейс но добавить возможность нажать
> отдельную кнопку "плюс" и получить ещё одно поле ввода.

Можно сделать так же, как я делал в alterator-openvpn-server: список IP с маской, под ним поле ввода адреса, выпадающий список с масками и кнопки добавить/удалить. Но интерфейс "распухнет", это может быть проблемой в installer.
Возможно стоит оставить как есть, но добавлять /24, если префикс не указан. Думаю, чаще всего используется именно эта маска, а забыть ее указать очень легко, сам ошибался.
Это все, конечно, к alterator-l10n отношения не имеет, можно повесить как FR на alterator-net-eth.
Comment 7 Andrey Cherepanov 2010-10-27 22:40:26 MSD
(В ответ на комментарий №5)
> (В ответ на комментарий №3)
> > интерфейс ввода IP адресов не совсем удачен.
> Ты в курсе, почему так на данный момент.
Нет, не в курсе. И не вижу причин, почему бы не сделать предложенные небольшие исправления.
 
> По багрепорту всё исправлено.
По последнему коммиту в gear и у тебя (Date:   Thu Oct 21 19:01:24 2010 +0400
- using ipv4-addrwmask-list type) ничего не исправлено:
* нет примечания о маске
* сообщение об ошибке не информативно (и не находится в alterator-net-eth, вопрос - где оно?)
* нет возможности локализовать (а я позже этого коммита делал общее обновление всех модулей).

Переоткрываю баг.
Comment 8 Sergey V Turchin 2010-10-28 14:26:01 MSD
(В ответ на комментарий №7)
> И не вижу причин, почему бы не сделать
Ок. Я ждал отмашки.

> * нет примечания о маске
Есть

> * сообщение об ошибке не информативно (и не находится в alterator-net-eth,
> вопрос - где оно?)
/usr/share/alterator/type/ipv4-addrwmask-list.scm

> * нет возможности локализовать 
Есть.
В соседнем точно таком же файле подобное сообщение я лично видел по-русски.
Comment 9 Anton V. Boyarshinov 2010-11-03 11:26:09 MSK
Я откатил alterator-net-eth к последней версии, которой можно было нормально пользоваться. Даже я постоянно спотыкаюсь, когда мне в поле ip адрес надо ввести ещё и префикс.
В этом интерфейсе не просто так сделан выпадающий список с масками/префиксами, чтоб в каком бы формате у человека не были данные, он мог заполнить поля, не пользуясь ipcalc.
Предлагаю сначала придумать интерфейс, который был бы не хуже (или он должен прятаться по кнопкой "дополнительно") а потом собирать пакет в Сизиф.
Comment 10 Sergey V Turchin 2010-11-03 13:53:03 MSK
(В ответ на комментарий №9)
> Предлагаю сначала придумать интерфейс, который был бы не хуже
Придумать можно не только "не хуже", а даже "просто офигенный", только делать это, если кратко, то скорее всего никто не будет.

[...]
> , а потом собирать пакет в Сизиф.
Ок. Доделаю то, что уже начал и положу в git до лучших времен.