[devel] rpm: rsyncable deflate vs LZMA

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Пт Май 30 00:42:57 MSD 2008


On Thu, May 29, 2008 at 11:28:39PM +0300, Led wrote:
> > В мане также написано, что надо использовать опцию --delete-after (а
> > не --delete, которая равна --delete-before).
> 
> Может проще будет пропатчить rsync на предмет поддержки *.rpm (чтоб *.rpm 
> файлы сравнивались  по названиям файлов за вычетом %version-%release.%arch)?

Метрика Левенштейна не самая глупая вещь.  Она будет лажаться только
в специфических случаях, когда релиз меняется очень сильно.  Например,
имеем файлы:
libfoo1-alt1.rpm
libfoo2-alt0.cvs20080101.rpm

Надо просинхронизировать новый файл
libfoo2-alt1.rpm

Тогда алгоритм будет синхронизировать
libfoo1-alt1.rpm
libfoo2-alt1.rpm

тогда как по смыслу надо синхронизировать libfoo2-*.
Но это относительно редкие случаи.  А также не следует
вносить snapshot в релиз. :)
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20080530/55030d26/attachment-0002.bin>


Подробная информация о списке рассылки Devel