[devel] [#251865] DONE del=python-module-oslosphinx
Vladimir D. Seleznev
vseleznv на altlinux.org
Пн Май 18 22:36:48 MSK 2020
On Mon, May 18, 2020 at 12:21:58PM +0400, Sergey Afonin wrote:
> On Sunday, 17 May 2020 18:19:56 +04 Grigory Ustinov wrote:
>
> > Более того, я, лично, не знаю где ведётся список погибших
> > и ведётся ли он в принципе. Было бы неплохо где-то фиксировать эту
> > информацию, чтобы собирать не с нуля, а уже с определённой базы.
>
> Теоретически это http://packages.altlinux.org. Если там поискать, то
> он показывает пакет в старых репозиториях. Но там присутствуют
> странные неточности иногда, потому полного доверия нет. Из
> свежего можно поискать zoom. Пакет удалён из p9 и Sisyphus, но
> на p.a.o там находится от p8 и старее.
Самый надёжный способ получить список удалённых пакетов — из индексов
исходных пакетов.
В файлах d-t-s-evr.list четвёртое поле — версия собранного пакета. Если
на её месте стоит прочерк `-' — значит, пакет был удалён. Если такое
поле в последней записи, значит, на текущий момент рассматриваемый пакет
удалён из репозитория.
Смотреть имеет смысл только по репозиторию Сизифа, т.к. в остальные
бранчи пакеты попадают или через Сизиф, или это какие-то совсем особые
пакеты.
Вот пример, как можно получить список всех удалённых из Сизифа пакетов,
которые не были восстановлены:
find /ALT/repo/sisyphus/index/src/ \
-name d-t-s-evr.list \
-exec sed -n '${/-$/q;q1}' '{}' ';' \
-and -printf '%h\n' |
sed -E 's,^.*/([^/]+)$,\1,'
--
WBR,
Vladimir D. Seleznev
Подробная информация о списке рассылки Devel