Автор Тема: ОШИБКА: оформление/именования пакетов в Synaptic  (Прочитано 519 раз)

Оффлайн буратино-42

  • Давно тут
  • **
  • Сообщений: 92
прошу включить проверку отображения пакетов
 в число обязательных проверок отделом тестирования.

основание:

пакеты:
 python3-modules-curses
 python3-modules-sqlite3
 python3-modules-tkinter

отображаются в разделе /Разработка/Python3
 не в порядке

например "alt_p10":
 ..
 python3-module-scripttest
 python3-module-scrypt
 python3-modules-curses  *****
 python3-module-sdl
 python3-module-seafobj
 ..

с учётом, что пакетов в разделе более тысячи (~1500),
 то найти такой "закопаный" пакет сложно.

возможно, что есть ещё "закопаные" пакеты.

эта ошибка пропущена отделом тестирования
 и к нему - главная претензия.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Вешайте багу, отдел тестирования вообще не при чём.
Андрей Черепанов (cas@)

Оффлайн буратино-42

  • Давно тут
  • **
  • Сообщений: 92
Ваше предложение "повесить багу"
 - не решит проблему, а только "замажет" её.
  (создаст видимость решения)

повторяю второй раз:

надо периодически проверять ВСЕ пакеты
 на порядок их отображения,
  иначе пользоваться Synaptic неудобно.

Кто этим будет заниматься - решайте сами.
(моё мнение - отдел тестирования)

*****************************************
кстати - на форуме порядок наводит SB
(переносит темы по разделам, т.е. следит за порядком)
**************************************

а в разделах Альта по прежнему бардак
 например:
  пакет "geda" находится в разделе "Видео"

Вывод:
 1. в Альте никто не следит за порядком отображения пакетов.
 2. Альт предлагает пользователям сделать эту "чёрную" работу.

Оффлайн Александр Ерещенко

  • Завсегдатай
  • *
  • Сообщений: 1 153
Вывод:
 1. в Альте никто не следит за порядком отображения пакетов.
 2. Альт предлагает пользователям сделать эту "чёрную" работу.
Ну собственно так и работает обратная связь. Обнаруживший ошибку, сообщает о ней разработчикам.
Вот только средство общения с разработчиками - не форум, а багзилла.
Форум - это средство общения пользователей между собой.

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 434
    • Email
отображаются в разделе /Разработка/Python3
 не в порядке

например "alt_p10":
 ..
 python3-module-scripttest
 python3-module-scrypt
 python3-modules-curses  *****
 python3-module-sdl
 python3-module-seafobj
Отображаются в порядке. Вариантов сортировки намного больше чем один. В данном случае суррогатный дефисо-минус игнорируется. Команда sort так и сортирует. Это стандартное поведение.
python3modulescripttest
python3modulescrypt
python3modulescurses  *****
python3modulesdl
python3moduleseafobj
« Последнее редактирование: 20.05.2023 22:14:02 от stranger573 »

Оффлайн Nicom

  • Завсегдатай
  • *
  • Сообщений: 621
надо периодически проверять ВСЕ пакеты
 на порядок их отображения,
  иначе пользоваться Synaptic неудобно.
Кто мешает пользоваться консольными утилитами, apt-cache search совместно с grep?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
отображаются в разделе /Разработка/Python3
 не в порядке

например "alt_p10":
 ..
 python3-module-scripttest
 python3-module-scrypt
 python3-modules-curses  *****
 python3-module-sdl
 python3-module-seafobj
 ..

В целом, это не ошибка.
sort сортирует точно так же:
$ apt-cache search python3-module | awk '{print $1}' | sort | sed -n '{2998,3002p}'
python3-module-scripttest
python3-module-scrypt
python3-modules-curses
python3-module-sdl2
python3-module-sdnotify
$ apt-cache search python3-module | awk '{print $1}' | sort --reverse | sed -n '{905,909p}'
python3-module-sdnotify
python3-module-sdl2
python3-modules-curses
python3-module-scrypt
python3-module-scripttest

в Synaptic

В своих системах, Synaptic не используется и не использовался. Никогда.
И в xfce-sysv он изначально поставляется для публики.

Но смотрел ваш первый комментарий и поймал ошибку куда хуже:
Сортировка по именам пакетов, в synaptic не работает. От слова совсем.

Колонка Название пакета имеет три режима сортировки:
- Без сортировки
- Прямая сортировка
- Обратная сортировка

На что указывает отсутствующая, прямая или обратная стрелка в названии колонки.
В колонках Установленная и Последняя версия сортировка выполняется, - т.е. отсутствие оной, прямая и обратная.
Но в колонке Название пакета, обратная сортировка не выполняется.
sort же в шелл, выполняет и прямую и обратную сортировку, - см. выброс выше.

Хотите, повесьте багрепорт на synaptic.

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 434
    • Email
sort сортирует точно так же:
...
Хотите, повесьте багрепорт на synaptic.
:-)
sort, synaptic и прочие приложения с сортировками тут ни при чём. Помните как на спектруме программы с русофекацией работали (точнее не работали)? Тут так же. Посмотрите как sort и synaptic построят список c LC_COLLATE=C...
В синаптике в колонке имени файла без стрелочки и со стрелочками вперёд/назад сортировка работает только вперёд, т.е. не переключается (она и по дефолту включена только вперёд, пока в другую колонку не ткнёте).
:-)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
... пока в другую колонку не ткнёте).
:-)

Угу. Только в другой колонке Установленная версия, сортировать уже будет по версия-сборка.

В синаптике в колонке имени файла без стрелочки и со стрелочками вперёд/назад сортировка работает только вперёд, т.е. не переключается (она и по дефолту включена только вперёд, пока в другую колонку не ткнёте).
:-)

Т.е. сам индикатор прямой и обратной сортировки имён пакетов есть, но сортировка только прямая. Без обратной. А напуркуа тогда индикатор прямой и обратной сортировки?  :-)
Наличие индикатора смены режима сортировки по именам, при отсутствии смены режима сортировки, только вводит в заблуждение. Что сменить сортировку по именам можно. И для программиста, это должно быть очевидно. Если конечно же он проверял свой код на функциональность. Это явная недоработка. Просто на эту недоработку, хоть и незначительную, забили.  :-)
« Последнее редактирование: 21.05.2023 23:22:36 от Speccyfighter »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Ваше предложение "повесить багу"
 - не решит проблему, а только "замажет" её.
  (создаст видимость решения)
А сообщение тут вообще может ни на что не повлиять. Если уж не в багзилле, то, хотябы, в рассылке (community@lists.altlinux) вопрос стоит поднять. Надо посмотреть правила упаковки модулей, и, если в полиси не допускается разночтение module/modules, то повесить багу на sisyphus_check. Если допускается, то, может быть, стоит полиси скорректировать.
« Последнее редактирование: 22.05.2023 11:42:05 от asy »

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 434
    • Email
Надо посмотреть правила упаковки модулей, и, если в полиси не допускается разночтение module/modules, то повесить багу на sisyphus_check. Если допускается, то, может быть, стоит полиси скорректировать.
Серьёзно? Вы будете переименовывать все пакеты в репозитории потому, что кому-то что-то привиделось неудобным? Вы хоть поняли о чём написал зачинщик топика?

Порядок расположения имён пакетов в списках определяется текущей для приложения локалью. Теперича у рута установлена русская локаль (не знаю, может оно так для чего-то и надо). И порядок имён пакетов показываемых синаптиком в точности соответствует правилам русской локали. Module или modules никакого вообще значения не имеет — все пакеты с дефисо-минусами в именах будут расставляться именно так, а не иначе.

Для того, чтобы это считалось ошибкой требуется указание какие стандарты, нормативы или соглашения нарушены (а вовсе не некие неудобства кого-то там).

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Надо посмотреть правила упаковки модулей, и, если в полиси не допускается разночтение module/modules, то повесить багу на sisyphus_check. Если допускается, то, может быть, стоит полиси скорректировать.
Серьёзно? Вы будете переименовывать все пакеты в репозитории потому, что кому-то что-то привиделось неудобным? Вы хоть поняли о чём написал зачинщик топика?
И серьёзно, и да, понял. Разброд и шатание в именовании модулей - это не лучший вариант даже без синаптика.

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 434
    • Email
И серьёзно, и да, понял. Разброд и шатание в именовании модулей - это не лучший вариант даже без синаптика.
Ну, так самопальство отличное от апстрима, без каких-либо веских оснований, разбродом и шатанием как раз и будет.
Напереименуете, тогда, как минимум, пользователи, которым тот или иной модуль (или пакет) понадобится не найдут его поиском. Ибо в не альтовской (как правило) документации будет другое имя. Лучше и не придумаешь. И ради чего?
« Последнее редактирование: 22.05.2023 14:02:06 от stranger573 »