[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