Opened 5 years ago

Closed 5 years ago

#7 closed улучшение (wontfix)

Вывести в веб-интерфейс ревизию установленного 3gd

Reported by: san Owned by:
Priority: major Milestone: 1 очередь
Keywords: Cc:

Description


Change History (6)

comment:1 by alx, 5 years ago

Уточни, пожалуйста, в чем суть предложенного улучшения.

comment:2 by san, 5 years ago

В том чтобы пользователь открыв веб-морду мог увидеть какая ревизия у него установлена, допустим чтобы использовать эту информацию в описании бага. Сейчас, насколько я понял, из веб-морды ревизию 3gd можно узнать только при наличии интернета и нашего сервера в сети, а это дополнительные условия которые могут и не быть выполнены.

in reply to:  2 comment:3 by alx, 5 years ago

Replying to san:

В том чтобы пользователь открыв веб-морду мог увидеть какая ревизия у него установлена,

Ну это вообще-то очевидный ответ - вывести ревизию предлагается для того, чтобы ревизия была видна. Капитан очевидность. :) А вот почему от того, что ревизия этого пакета будет видна, станет чем-то лучше, пока все еще непонятно...

допустим чтобы использовать эту информацию в описании бага.

OK, это уже более предметный разговор. Теперь у меня возникает несколько дополнительных вопросов.

Во-первых, 3gd - это один из 78 программных пакетов, установленных в нашем устройстве на данный момент. Почему предлагается вывести ревизию именно его и только его? А, например, ревизия пакета libssl не может пригодиться при описании бага? А ревизия ntp? А ppp?... Где логика?

Во-вторых, узнать версию установленного в системе пакета можно командой opkg list-installed 3gd в консоли. Чем не устраивает этот вариант? Я понимаю, что он немного менее удобен, чем через web-интерфейс, но ведь и баг-рипорты пишут не каждый день (я надеюсь, что это будет происходить очень редко), раз в год (условно) можно и набрать команду в консоли, ничего с пользователем от этого не случится. А в веб-интерфейсе мне кажется логичным выводить информацию, негобходимую в повседневной работе... Кроме этого, набрав в консоли opkg list-installed, можно получить версии сразу всех установленных пакетов, а не только 3gd, что может быть более полезным для баг-рипорта.

Сейчас, насколько я понял, из веб-морды ревизию 3gd можно узнать только при наличии интернета и нашего сервера в сети, а это дополнительные условия которые могут и не быть выполнены.

Сейчас в веб-морде просто нет такой функции - узнать ревизию пакета 3gd. И мне кажется, что такая функция и не нужна.

comment:4 by san, 5 years ago

Во-первых, 3gd - это один из 78 программных пакетов

По опыту общения с нашими пользователями по оборудованию 3U не разу не видел случая, чтобы при обновлении ПО, пользователь отказался от обновления каких-то пакетов. Обновляют они всё целиком, что понятно, зачем им изучать все изменения и зависимости во всех пакетах, проще обновить всё. Конечно могут быть исключительные случаи, когда какой-то пакет, например в результате ошибки не был обновлён, но в большинстве можно считать версию 3gd ориентиром для определение версии остальных пакетов.
Да и 3gd - это уникальный продукт, с которым работает гораздо меньшее число пользователей чем с остальными пакетами и скорее всего для багрепорта важнее будет именно версия 3gd.

in reply to:  4 comment:5 by alx, 5 years ago

Replying to san:

в большинстве можно считать версию 3gd ориентиром для определение версии остальных пакетов.

Это как? Допустим, в системе установлены:

  • 3gd версии 1.0-r104;
  • openssl версии 1.1.1-r0;
  • ppp версии 2.4.7-r0.

Затем, допустим, обновился openssl до версии 1.1.2-r4. 3gd-то при этом как был версии 1.0-r104, так и остался! Затем, предположим, ppp обновился до 2.4.9. А 3gd-то по-прежнему 1.0-r104! И как по этому "1.0-r104" ориентироваться? По-моему никак...

comment:6 by alx, 5 years ago

Resolution: wontfix
Status: newclosed
Note: See TracTickets for help on using tickets.