Bug 36370 - отображается две записи для одного пакета
Summary: отображается две записи для одного пакета
Status: CLOSED FIXED
Alias: None
Product: Infrastructure
Classification: Infrastructure
Component: geyser.altlinux.org (show other bugs)
Version: unspecified
Hardware: all Linux
: P3 normal
Assignee: majioa@altlinux.org
QA Contact: Andrey Cherepanov
URL: https://packages.altlinux.org/ru/sisy...
Keywords:
Depends on:
Blocks:
 
Reported: 2019-03-24 23:47 MSK by Michael Shigorin
Modified: 2021-11-13 21:17 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 Michael Shigorin 2019-03-24 23:47:06 MSK
По состоянию на сейчас вижу по ссылке две записи для unnethack, различающиеся только временем сборки:

 unnethack

Текущая версия: 5.1.0-alt1
Время сборки: 2014-02-27 11:48:56 UTC (около 5 лет назад)
О пакете: An enhancement to the dungeon exploration game NetHack
Изменения:

- Autobuild version bump to 5.1.0
- Fix build

...
Время сборки: 2019-03-03 00:22:25 UTC (22 дня назад)
...

Вероятно, побочный эффект появления одинаковых по названию и NEVR srpm-ов.
Comment 1 Малъ Скрылевъ 2019-04-29 17:36:31 MSK
как воспроизвести?
Comment 2 Малъ Скрылевъ 2019-05-22 18:37:38 MSK
mike@?
Comment 3 Michael Shigorin 2019-05-23 13:59:38 MSK
Так написано же -- "по ссылке"; вот этой:
https://packages.altlinux.org/ru/sisyphus/packages/games

Я тут ещё подумал над этим вопросом и понял такую вещь:
хочу свёртки, а не дублирования, предоставляемой информации.

В идеале _пока_ представляю себе как-то так:

- если есть пакет в sisyphus, sisyphus-mipsel, sisyphus-autoimports --
  + показываем пакет для sisyphus как обычно,
  + остальные показываем в сокращённом варинте (убирая тождественно равные
    по содержанию поля) и с добавлением меточки "mipsel", "autoimports"
    (и т.д.; если у нас когда появятся autoimports для sisyphus-mipsel,
    то хорошо бы заранее предусмотреть возможность выставления не одной
    метки, а нескольких, ну или хотя бы не блокировать такое);

- если пакет отличается _только_ временем сборки --
  + показываем пакет для sisyphus как обычно,
  + в строке времени сборки добавив "..." с "всплывашкой", перечисляющей
    все остальные времена сборки по одному на строку, ЛИБО
  + в строке времени сборки добавив что-то вроде <small>второе время</small>.

PS: намучился тут на днях немножко без таких меток про autoimports, поскольку
в выводе поиска пакеты есть, а в сизифе их нет (и "скачать" тоже нет)...
Comment 4 Малъ Скрылевъ 2019-06-04 14:08:33 MSK
@миш тогда это к новой вебморде вопрос выходит)
Comment 5 Anton Farygin 2021-11-13 21:08:12 MSK
Логика отображения пакетов совсем переработана на https://beta.packages.altlinux.org/ и этой ошибки там нет.