На прошлой неделе в unstable ветку был включён экспериментальный набор инструментов debdelta, который (сюрприз) позволяет генерировать дельты для пакетов Дебиана.
В комплект входят следующие утилиты:
1. debdelta - используется для генерирования "дельт"
2. debpatch - утилита для обновления старого пакета при помощи "дельты"
3. debdeltas - генерирует "дельты" для нескольких пакетов сразу
4. debdelta-upgrade - утилита для скачивания "дельт" и генерирования пакетов, пригодных для установки, например, при помощи "apt-get upgrade"; пакеты скачиваются и "патчатся" одновременно
Автором является Andrea Mennucci. Предварительная статистика: Andrea сгенерировал "дельты" для трёх веток Дебиана, в результате 40% дельт оказались как минимум вдвое меньше оригинала. Что неудивительно, особый выигрыш наблюдается для пакетов с документацией.
Кто не в курсе - пакет позволяет при обновлении качать не весь новый пакет, а только патч от старой версии к новой, после скачивания старый пакет патчится до новой версии. Экономия трафика очень неплохая.