>>>>> "Stanislav" == Stanislav Ievlev <inger-u2l5PoMzF/[EMAIL PROTECTED]> 
>>>>> writes:
[skipped]

 > Над чем надо поработать и обсудить:
 > 1. Интерфейс '/packages/view:
 > Был такой запрос, чтобы выводить куда-то полный список пакетов выделившихся
 > для установки одновременно с выделением
 > какого-то пакета. Либо в диалог, либо в какой-то status-bar.
 >  - нужно ли это
 >  - будет ли стоить игра свеч

Есть отдельный view, т.н. "pending", который показывает
все запрошенные изменения. Полагаю, что такое решение
удобнее, поскольку, с одной стороны, не вынуждает смотреть на диалог
с портянкой зависимостей при каждом движении по установке/удалению,
с другой стороны, предоставляет такую информацию по запросу.
Там же можно и скорректировать актуальный список изменений.

 > Кнопки undo,redo как показала практика совершенно незаметны: или их надо 
 > переместить
 > или раскрасить иконками или как-то вообще по-другому сделать.
help тут бы способствовал. 
Вообще, сочетание вида 'pending' и многоуровневого undo/redo позволяет
удобно, как мне кажется, быстро пробовать варианты установки
"что-если". Попробуйте, вам понравится :)

 > 2. Интерфейс '/packages/sources - вообще видимо надо переработать
 > начиная с backend, ибо сейчас он совершенно неочевидный (изменяются 
 > только активные записи, идут внутри магические перемещения урлов между
 > списками /etc/apt/sources.lists.d), вопрос в том как это сделать лучше.
И если нужно лучше, что неочевидно. То, что есть -- базовые нужды
покрывает.

 > 3. view-profile - Профили должны быть перенесены в отдельный бакенд ибо 
 > ручная работа с
 > файлами прямо из описания интерфейса некрасиво, да и просто запрещено нынче. 
 > Для обсуждения:
 >    У многих вендоров есть в инсталлере два интерфейса
 >    - крупноблочный (графическая станция etc.)
 >    - среднеблочный (то что у нас есть профили), который выбирает
 >    Редко встречается по-пакетный.
У нас есть все три варианта, малой кровью.
При должном внимании к _составлению_ профилей может выйти
совсем красиво.

 > Может быть и нам следуя этой традиции предлагать в инсталлере только эти
 > два вида без попакетного? Или сразу все три?


 > 4. view-pending - Какие были цели создания этого view? Может быть 
 > его точно не надо в installer?
В installer -- не знаю. Кушать не просит. В остальном см. выше.


 > По остальным планам:
[skipped]

 >> 2. Антон надеюсь пофиксит в apt одно подозрительное место, может быть 
 >> меньше станет отвалов apt-pipe.
 >> Помнится в какой-то момент мы наблюдали в installer что нет реакции от
 >> backend, похоже это именно из-за подобных отвалов - демон перестаёт
 >> отвечать на запросы или отвечает непредсказуемым образом. Может быть и не
 >> удастся это исправить - apt ужасная вещь, может тогда удасться как-то
 >> перезапускать его что-ли ;)
 > ??? (новая сборка apt вроде как есть, но есть ли там это
 > исправление?)
Были зафиксированы случаи с неким "неправильным" содержимым кэшей
(*pkgcache.bin), их убиение и пересоздание лечило некоторые сегфолты
apt-pipe (apt-shell).
 
[skipped]

 >> 4. Ещё момент. Часть проблем пользователей возникало из-за недопонимания
 >> интерфейса, например:
 >> - убрали kde, убрались все пакеты
 >> - выделили kde, добавился только один пакет.
 > собственно предлагается обсудить.
 >> 
 >> Оказывается есть где-то undo/redo - но об этом не догадываются.
 >> 

В help было _внятно_ изложено, что и как происходит при
выделении/развыделении конкретного пакета vs использование
батонов undo/redo. Некоторые вещи не могут быть упрощаемы
беспредельно.

-- 
_______________________________________________
Devel-conf mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/devel-conf

Ответить