[devel] IQ: git.altlinux.org: archive/Sisyphus conversion
Kirill Maslinsky
=?iso-8859-1?q?kirill_=CE=C1_altlinux=2Eru?=
Сб Сен 16 09:34:22 MSD 2006
> [...]
> > > - Некоторые пакеты переименовывались, и было бы хорошо отследить такие
> > > переименования для того, чтобы при импорте не потерять историю в момент
> > > переименования. К сожалению, алгоритма выявления переименований у
> > > меня нет.
> >
> > Можно построить такой алгоритм на основании такого соображения:
> > Основная сущность, которая наследуется от одного srpm файла
> > к другому, если эти два файла представляют собой последовательные
> > сборки одного пакета -- это changelog в spec-файле.
> > Если же changelog пакета при каком-то с ним изменении оказался
> > не унаследован, то, полагаю, можно довольно обоснованно считать
> > это уже другим пакетом, и не отслеживать историю (раз уж она
> > и так была утрачена).
>
> Это не совсем так. Иногда %changelog редактируется специально.
> Были случаи, когда %changelog сильно секвестировался, или терялся и потом
> восстанавливался. Нет, устанавливать родственность пакетов по одному лишь
> %changelog'у нельзя.
Во всех ли случаях, когда он редактируется специально,
будет при этом совпадать имя пакета?
Может быть выёдет по комбинации двух признаков:
имени пакета и changelog все восстановить?
Вообще, не могу сообразить, что ещё надёжно и вычислимо
наследуется в пакете между srpm-ами?
--
Kirill Maslinsky
ALT Linux Documentation Team
http://heap.altlinux.ru
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20060916/5a89e51a/attachment-0001.bin>
Подробная информация о списке рассылки Devel