* [sisyphus] зеркало сизифа
@ 2006-04-05 16:55 Artem Zolochevskiy
2006-04-05 17:58 ` Vladimir Lettiev
0 siblings, 1 reply; 34+ messages in thread
From: Artem Zolochevskiy @ 2006-04-05 16:55 UTC (permalink / raw)
To: sisyphus
hi all
Может что-то прикинуть во что обойдется мне (кол-во траф. в месяц)
держать зеркало сизифа (без 64) и синхронизировать его раз в 10дней.
--
Artem Zolochevskiy
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] зеркало сизифа
2006-04-05 16:55 [sisyphus] зеркало сизифа Artem Zolochevskiy
@ 2006-04-05 17:58 ` Vladimir Lettiev
2006-04-05 18:08 ` Michael Shigorin
` (2 more replies)
0 siblings, 3 replies; 34+ messages in thread
From: Vladimir Lettiev @ 2006-04-05 17:58 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Artem Zolochevskiy пишет:
> hi all
>
> Может что-то прикинуть во что обойдется мне (кол-во траф. в месяц)
> держать зеркало сизифа (без 64) и синхронизировать его раз в 10дней.
Оценить можно здесь: http://alt.linux.kiev.ua/releases
За март вышло около 5Гб (noarch+i586+SRPM)...
--
WBR, Vladimir Lettiev aka crux [theCrux at gmail dot com]
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] зеркало сизифа
2006-04-05 17:58 ` Vladimir Lettiev
@ 2006-04-05 18:08 ` Michael Shigorin
2006-04-05 18:53 ` Artem Zolochevskiy
2006-04-06 7:34 ` Slava Dubrovskiy
2 siblings, 0 replies; 34+ messages in thread
From: Michael Shigorin @ 2006-04-05 18:08 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Wed, Apr 05, 2006 at 09:58:12PM +0400, Vladimir Lettiev wrote:
> > Может что-то прикинуть во что обойдется мне (кол-во траф. в месяц)
> > держать зеркало сизифа (без 64) и синхронизировать его раз в 10дней.
> Оценить можно здесь: http://alt.linux.kiev.ua/releases
> За март вышло около 5Гб (noarch+i586+SRPM)...
Ух ты. В менюшку добавить?
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] зеркало сизифа
2006-04-05 17:58 ` Vladimir Lettiev
2006-04-05 18:08 ` Michael Shigorin
@ 2006-04-05 18:53 ` Artem Zolochevskiy
2006-04-05 19:05 ` Vitaly Lipatov
` (2 more replies)
2006-04-06 7:34 ` Slava Dubrovskiy
2 siblings, 3 replies; 34+ messages in thread
From: Artem Zolochevskiy @ 2006-04-05 18:53 UTC (permalink / raw)
To: sisyphus
Vladimir Lettiev wrote:
> Оценить можно здесь: http://alt.linux.kiev.ua/releases
Спасибо огромное за ссылочку
> За март вышло около 5Гб (noarch+i586+SRPM)...
>
Ой.. я думал поменьше будет...
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] зеркало сизифа
2006-04-05 18:53 ` Artem Zolochevskiy
@ 2006-04-05 19:05 ` Vitaly Lipatov
2006-04-06 9:59 ` Igor Zubkov
2006-04-06 10:12 ` Slava Dubrovskiy
2 siblings, 0 replies; 34+ messages in thread
From: Vitaly Lipatov @ 2006-04-05 19:05 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Wednesday 05 April 2006 22:53, Artem Zolochevskiy wrote:
> Vladimir Lettiev wrote:
> > Оценить можно здесь: http://alt.linux.kiev.ua/releases
>
> Спасибо огромное за ссылочку
>
> > За март вышло около 5Гб (noarch+i586+SRPM)...
>
> Ой.. я думал поменьше будет...
Ну без исходников - 2-3Гб
--
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] зеркало сизифа
2006-04-05 17:58 ` Vladimir Lettiev
2006-04-05 18:08 ` Michael Shigorin
2006-04-05 18:53 ` Artem Zolochevskiy
@ 2006-04-06 7:34 ` Slava Dubrovskiy
2006-04-06 7:59 ` Yuriy Kashirin
2 siblings, 1 reply; 34+ messages in thread
From: Slava Dubrovskiy @ 2006-04-06 7:34 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Vladimir Lettiev пишет:
>> Может что-то прикинуть во что обойдется мне (кол-во траф. в месяц)
>> держать зеркало сизифа (без 64) и синхронизировать его раз в 10дней.
>>
> Оценить можно здесь: http://alt.linux.kiev.ua/releases
> За март вышло около 5Гб (noarch+i586+SRPM)...
>
Это просто объем обновленных пакетов, или это реальный закачаный объем с
учетом rsync?
--
С уважением,
Дубровский Вячеслав.
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] зеркало сизифа
2006-04-06 7:34 ` Slava Dubrovskiy
@ 2006-04-06 7:59 ` Yuriy Kashirin
2006-04-06 8:02 ` Michael Shigorin
0 siblings, 1 reply; 34+ messages in thread
From: Yuriy Kashirin @ 2006-04-06 7:59 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Thursday 06 April 2006 10:34, Slava Dubrovskiy wrote:
> Vladimir Lettiev пишет:
> >> Может что-то прикинуть во что обойдется мне (кол-во траф. в
> >> месяц) держать зеркало сизифа (без 64) и синхронизировать его
> >> раз в 10дней.
> >
> > Оценить можно здесь: http://alt.linux.kiev.ua/releases
> > За март вышло около 5Гб (noarch+i586+SRPM)...
>
> Это просто объем обновленных пакетов, или это реальный закачаный
> объем с учетом rsync?
Дык ведь для rsync "пакет-1.0.0.rpm" и "пакет-1.0.1.rpm" -- разные
файлы, а не обновленный файл. И он все равно будет удалять первый и
качать полностью второй при синхронизации.
Или есть возможность ему сказать, что файл обновился и переименовался?
--
Best regards
Yuriy Kashirin
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] зеркало сизифа
2006-04-06 7:59 ` Yuriy Kashirin
@ 2006-04-06 8:02 ` Michael Shigorin
2006-04-06 8:13 ` Olvin
0 siblings, 1 reply; 34+ messages in thread
From: Michael Shigorin @ 2006-04-06 8:02 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Thu, Apr 06, 2006 at 10:59:54AM +0300, Yuriy Kashirin wrote:
> Дык ведь для rsync "пакет-1.0.0.rpm" и "пакет-1.0.1.rpm" --
> разные файлы, а не обновленный файл. И он все равно будет
> удалять первый и качать полностью второй при синхронизации.
> Или есть возможность ему сказать, что файл обновился и
> переименовался?
Эксперименты были, показали бессмысленность затеи.
Vitaly Lipatov писал здесь и, кажется, на FreeSource.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] зеркало сизифа
2006-04-06 8:02 ` Michael Shigorin
@ 2006-04-06 8:13 ` Olvin
2006-04-06 8:14 ` Michael Shigorin
2006-04-06 9:04 ` Damir Shayhutdinov
0 siblings, 2 replies; 34+ messages in thread
From: Olvin @ 2006-04-06 8:13 UTC (permalink / raw)
To: shigorin, ALT Linux Sisyphus discussion list
Michael Shigorin пишет:
>>Дык ведь для rsync "пакет-1.0.0.rpm" и "пакет-1.0.1.rpm" --
>>разные файлы, а не обновленный файл. И он все равно будет
>>удалять первый и качать полностью второй при синхронизации.
>>Или есть возможность ему сказать, что файл обновился и
>>переименовался?
> Эксперименты были, показали бессмысленность затеи.
> Vitaly Lipatov писал здесь и, кажется, на FreeSource.
Помню что-то про т.н. smart rsync (кто-то задумывал сделать). Так что -
сделали, но не помогает? Т.е. два пакета разных версий оказываются
настолько разными, что проще выкачать без sync-оптимизации?
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] зеркало сизифа
2006-04-06 8:13 ` Olvin
@ 2006-04-06 8:14 ` Michael Shigorin
2006-04-06 8:27 ` Led
2006-04-06 9:04 ` Damir Shayhutdinov
1 sibling, 1 reply; 34+ messages in thread
From: Michael Shigorin @ 2006-04-06 8:14 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Thu, Apr 06, 2006 at 11:13:17AM +0300, Olvin wrote:
> >>Или есть возможность ему сказать, что файл обновился и
> >>переименовался?
> >Эксперименты были, показали бессмысленность затеи.
> >Vitaly Lipatov писал здесь и, кажется, на FreeSource.
> Помню что-то про т.н. smart rsync (кто-то задумывал сделать).
Да, примерно.
> Так что - сделали, но не помогает? Т.е. два пакета разных
> версий оказываются настолько разными, что проще выкачать без
> sync-оптимизации?
ЕМНИП экономия выходила процентов на пять.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] зеркало сизифа
2006-04-06 8:14 ` Michael Shigorin
@ 2006-04-06 8:27 ` Led
2006-04-06 8:42 ` Sviatoslav Sviridov
2006-04-06 8:56 ` Epiphanov Sergei
0 siblings, 2 replies; 34+ messages in thread
From: Led @ 2006-04-06 8:27 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от 6 апреля 2006 11:14 Michael Shigorin написал(a):
> On Thu, Apr 06, 2006 at 11:13:17AM +0300, Olvin wrote:
> > >>Или есть возможность ему сказать, что файл обновился и
> > >>переименовался?
> > >
> > >Эксперименты были, показали бессмысленность затеи.
> > >Vitaly Lipatov писал здесь и, кажется, на FreeSource.
> >
> > Помню что-то про т.н. smart rsync (кто-то задумывал сделать).
>
> Да, примерно.
>
> > Так что - сделали, но не помогает? Т.е. два пакета разных
> > версий оказываются настолько разными, что проще выкачать без
> > sync-оптимизации?
>
> ЕМНИП экономия выходила процентов на пять.
А если только %release сменился? Неужели тоже только 5% экономии?
--
Led.
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] зеркало сизифа
2006-04-06 8:27 ` Led
@ 2006-04-06 8:42 ` Sviatoslav Sviridov
2006-04-06 9:00 ` Led
2006-04-06 8:56 ` Epiphanov Sergei
1 sibling, 1 reply; 34+ messages in thread
From: Sviatoslav Sviridov @ 2006-04-06 8:42 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1221 bytes --]
Led wrote on 4/6/2006 11:27 AM:
> В сообщении от 6 апреля 2006 11:14 Michael Shigorin написал(a):
>
>> On Thu, Apr 06, 2006 at 11:13:17AM +0300, Olvin wrote:
>>
>>>>> Или есть возможность ему сказать, что файл обновился и
>>>>> переименовался?
>>>>>
>>>> Эксперименты были, показали бессмысленность затеи.
>>>> Vitaly Lipatov писал здесь и, кажется, на FreeSource.
>>>>
>>> Помню что-то про т.н. smart rsync (кто-то задумывал сделать).
>>>
>> Да, примерно.
>>
>>
>>> Так что - сделали, но не помогает? Т.е. два пакета разных
>>> версий оказываются настолько разными, что проще выкачать без
>>> sync-оптимизации?
>>>
>> ЕМНИП экономия выходила процентов на пять.
>>
>
> А если только %release сменился? Неужели тоже только 5% экономии?
>
Теоретически, можно еще немного увеличить процент экономии, если
добавить в zlib возможность делать rsync-friendly сжатие... Я как-то об
этомписал: http://lists.altlinux.ru/pipermail/devel/2005-October/025165.html
Кажется, у меня даже дома где-то были собранные пакеты с этими патчами...
Может ли кто-нить предложить хорошие тест-кейсы для проверки?
--
Best Regards,
Sviatoslav Sviridov
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 250 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] зеркало сизифа
2006-04-06 8:27 ` Led
2006-04-06 8:42 ` Sviatoslav Sviridov
@ 2006-04-06 8:56 ` Epiphanov Sergei
2006-04-06 8:58 ` Led
1 sibling, 1 reply; 34+ messages in thread
From: Epiphanov Sergei @ 2006-04-06 8:56 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от Thursday 06 April 2006 12:27 Led написал(a):
> А если только %release сменился? Неужели тоже только 5% экономии?
rpm - сжатый. И смена в начале или середине 5 байт может привести совершенно
к другому пакету (при побайтовом сравнении).
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] зеркало сизифа
2006-04-06 8:56 ` Epiphanov Sergei
@ 2006-04-06 8:58 ` Led
2006-04-06 9:40 ` Epiphanov Sergei
2006-04-06 9:47 ` [sisyphus] зеркало сизифа Epiphanov Sergei
0 siblings, 2 replies; 34+ messages in thread
From: Led @ 2006-04-06 8:58 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от 6 апреля 2006 11:56 Epiphanov Sergei написал(a):
> В сообщении от Thursday 06 April 2006 12:27 Led написал(a):
> > А если только %release сменился? Неужели тоже только 5% экономии?
>
> rpm - сжатый. И смена в начале или середине 5 байт может привести
> совершенно к другому пакету (при побайтовом сравнении).
Может. Но, как правило, это не так. По крайней мере при правке спека без смены
номера релиза и повторной заливке в incomig передаётся не более 5% от объёма
src.rpm.
--
Led.
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] зеркало сизифа
2006-04-06 8:42 ` Sviatoslav Sviridov
@ 2006-04-06 9:00 ` Led
2006-04-06 9:17 ` Sviatoslav Sviridov
0 siblings, 1 reply; 34+ messages in thread
From: Led @ 2006-04-06 9:00 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от 6 апреля 2006 11:42 Sviatoslav Sviridov написал(a):
> Led wrote on 4/6/2006 11:27 AM:
> > В сообщении от 6 апреля 2006 11:14 Michael Shigorin написал(a):
> >> On Thu, Apr 06, 2006 at 11:13:17AM +0300, Olvin wrote:
> >>>>> Или есть возможность ему сказать, что файл обновился и
> >>>>> переименовался?
> >>>>
> >>>> Эксперименты были, показали бессмысленность затеи.
> >>>> Vitaly Lipatov писал здесь и, кажется, на FreeSource.
> >>>
> >>> Помню что-то про т.н. smart rsync (кто-то задумывал сделать).
> >>
> >> Да, примерно.
> >>
> >>> Так что - сделали, но не помогает? Т.е. два пакета разных
> >>> версий оказываются настолько разными, что проще выкачать без
> >>> sync-оптимизации?
> >>
> >> ЕМНИП экономия выходила процентов на пять.
> >
> > А если только %release сменился? Неужели тоже только 5% экономии?
>
> Теоретически, можно еще немного увеличить процент экономии, если
> добавить в zlib возможность делать rsync-friendly сжатие... Я как-то об
> этомписал:
> http://lists.altlinux.ru/pipermail/devel/2005-October/025165.html
>
> Кажется, у меня даже дома где-то были собранные пакеты с этими патчами...
> Может ли кто-нить предложить хорошие тест-кейсы для проверки?
$ ldd `which rpm`
.................
libbz2.so.1 => /lib/libbz2.so.1 (0x003cf000)
libz.so.1 => /lib/libz.so.1 (0x003df000)
...................
"rsync-friendly сжатие" в zlib будет достаточно? может ещё нужно
"rsync-friendly сжатие" в libbz2?
--
Led.
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] зеркало сизифа
2006-04-06 8:13 ` Olvin
2006-04-06 8:14 ` Michael Shigorin
@ 2006-04-06 9:04 ` Damir Shayhutdinov
1 sibling, 0 replies; 34+ messages in thread
From: Damir Shayhutdinov @ 2006-04-06 9:04 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
06.04.06, Olvin<olvin@rambler.ru> написал(а):
> Помню что-то про т.н. smart rsync (кто-то задумывал сделать). Так что -
> сделали, но не помогает?
Я сделал, на базе sisyphus-mirror. Собственно им и пользуюсь для синхронизации.
> Т.е. два пакета разных версий оказываются
> настолько разными, что проще выкачать без sync-оптимизации?
Бинарные - да. С исходниками - при смене релиза (altN на altN+1)
экономия получается ОЧЕНЬ существенная, при смене версии - экономии
практически нет.
Так что имеет смысл переименовывать и докачивать только пакеты
src.rpm, и только при смене релиза.
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] зеркало сизифа
2006-04-06 9:00 ` Led
@ 2006-04-06 9:17 ` Sviatoslav Sviridov
0 siblings, 0 replies; 34+ messages in thread
From: Sviatoslav Sviridov @ 2006-04-06 9:17 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 954 bytes --]
Led wrote on 4/6/2006 12:00 PM:
>>> ...
>>>
>> Теоретически, можно еще немного увеличить процент экономии, если
>> добавить в zlib возможность делать rsync-friendly сжатие... Я как-то об
>> этомписал:
>> http://lists.altlinux.ru/pipermail/devel/2005-October/025165.html
>>
>> Кажется, у меня даже дома где-то были собранные пакеты с этими патчами...
>> Может ли кто-нить предложить хорошие тест-кейсы для проверки?
>>
>
> $ ldd `which rpm`
> .................
> libbz2.so.1 => /lib/libbz2.so.1 (0x003cf000)
> libz.so.1 => /lib/libz.so.1 (0x003df000)
> ...................
>
> "rsync-friendly сжатие" в zlib будет достаточно? может ещё нужно
> "rsync-friendly сжатие" в libbz2?
>
Для libbz2 бесполезно - нет для него rsync-friendly сжатия.
Но пока что у нас rpm сжимает внутренности пакетов при помощи libz (по
крайней мере так было полгода назад :)).
--
Best Regards,
Sviatoslav Sviridov
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 250 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] зеркало сизифа
2006-04-06 8:58 ` Led
@ 2006-04-06 9:40 ` Epiphanov Sergei
2006-04-15 19:45 ` Michael Shigorin
2006-04-06 9:47 ` [sisyphus] зеркало сизифа Epiphanov Sergei
1 sibling, 1 reply; 34+ messages in thread
From: Epiphanov Sergei @ 2006-04-06 9:40 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от Thursday 06 April 2006 12:58 Led написал(a):
> Может. Но, как правило, это не так. По крайней мере при правке спека без
> смены номера релиза и повторной заливке в incomig передаётся не более 5%
> от объёма src.rpm.
Это потому, что в src.rpm лежат сжатые файлы-архивы (.tbz и tgz), которые
повторно не сжимаются. А бинарные пакеты - нет. Огорчу ещё: некоторые
программы в тело выполняемого файла пихают ещё и дату сборки (в частности,
этим грешит xorg). Из-за чего при сжатии может получиться совсем другой
пакет.
Сейчас провёл тест: взял набор документов на 23Мб, добавил к ним 1 файл
размером 5 байт. В этот фал вписал 555. сделал копию этих файлов. Исправил
маленький файл, вместо 555 написав 111. Оба набора сжал в tar.bz2. Сравнил
архивы. Разница: 99,5%
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] зеркало сизифа
2006-04-06 8:58 ` Led
2006-04-06 9:40 ` Epiphanov Sergei
@ 2006-04-06 9:47 ` Epiphanov Sergei
2006-04-06 9:50 ` Led
1 sibling, 1 reply; 34+ messages in thread
From: Epiphanov Sergei @ 2006-04-06 9:47 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 592 bytes --]
В сообщении от Thursday 06 April 2006 12:58 Led написал(a):
> По крайней мере при правке спека без смены номера релиза и повторной
> заливке в incomig передаётся не более 5% от объёма src.rpm.
Вдогонку числа:
Исходный размер=23,193,521 байт
Архив1 (в маленьком файле 555)=2,918,177 байт
Архив2 (в маленьком файле 111)=2,918,148 байт
Из самописной программы:
Несовпадений=2,904,775
Архив1=2,918,177
Архив2=2,918,148
Минимум=2,918,148
Дельта=29
Разница=99,54%
Формула:
Разница=(Несовпадений+Дельта)*100/(Минимум+Дельта)
Программа для сравнения приложена.
--
С уважением, Епифанов Сергей
[-- Attachment #2: search.c --]
[-- Type: text/x-csrc, Size: 1128 bytes --]
#define _XOPEN_SOURCE 500
#include <stdio.h>
#include <stdlib.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>
#include <fcntl.h>
int main(int argc, char **argv){
int f1, f2, res;
unsigned char c1, c2;
unsigned long int l=0, pos, l1, l2, l3, l4;
struct stat buf;
f1=open("1.tar.bz2",O_RDONLY);
if(f1 == -1){
puts ("Err 1");
exit(1);
}
f2=open("2.tar.bz2",O_RDONLY);
if(f2 == -1){
puts ("Err 1");
exit(1);
}
fstat(f1, &buf);
l1=buf.st_size;
fstat(f2, &buf);
l2=buf.st_size;
if(l1 > l2){
l3 = l2;
l4 = l1-l2;
} else {
l3 = l1;
l4 = l2-l1;
}
printf("мЕЯНБОЮДЕМХИ=%ld,юПУХБ1=%ld,юПУХБ2=%ld,лХМХЛСЛ=%ld,дЕКЭРЮ=%ld\n",l,l1,l2,l3,l4);
for(pos=0; pos<l3;pos++)
{
pread(f1, &c1, 1, pos);
pread(f2, &c2, 1, pos);
if(c1 != c2){
printf("%8ld: %3d %3d %c %c\n",pos, c1, c2, c1>=32?c1:' ', c2>=32?c2:' ');
l++;
}
}
printf("мЕЯНБОЮДЕМХИ=%ld,юПУХБ1=%ld,юПУХБ2=%ld,лХМХЛСЛ=%ld,дЕКЭРЮ=%ld\n",l,l1,l2,l3,l4);
printf("пЮГМХЖЮ=%8.2f%%\n", (float)(l+l4)*100.0/(float)(l3+l4) );
}
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] зеркало сизифа
2006-04-06 9:47 ` [sisyphus] зеркало сизифа Epiphanov Sergei
@ 2006-04-06 9:50 ` Led
2006-04-06 10:00 ` Epiphanov Sergei
2006-04-06 10:05 ` Epiphanov Sergei
0 siblings, 2 replies; 34+ messages in thread
From: Led @ 2006-04-06 9:50 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от 6 апреля 2006 12:47 Epiphanov Sergei написал(a):
> В сообщении от Thursday 06 April 2006 12:58 Led написал(a):
> > По крайней мере при правке спека без смены номера релиза и повторной
> > заливке в incomig передаётся не более 5% от объёма src.rpm.
>
> Вдогонку числа:
>
> Исходный размер=23,193,521 байт
> Архив1 (в маленьком файле 555)=2,918,177 байт
> Архив2 (в маленьком файле 111)=2,918,148 байт
>
> Из самописной программы:
> Несовпадений=2,904,775
> Архив1=2,918,177
> Архив2=2,918,148
> Минимум=2,918,148
> Дельта=29
> Разница=99,54%
>
> Формула:
> Разница=(Несовпадений+Дельта)*100/(Минимум+Дельта)
>
> Программа для сравнения приложена.
Ваш алгоритм на "несовпадения" аналогичный таковому в rsync? а xdelta что
говорит в вашем случае?
--
Led.
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] зеркало сизифа
2006-04-05 18:53 ` Artem Zolochevskiy
2006-04-05 19:05 ` Vitaly Lipatov
@ 2006-04-06 9:59 ` Igor Zubkov
2006-04-06 10:10 ` Epiphanov Sergei
2006-04-06 10:12 ` Slava Dubrovskiy
2 siblings, 1 reply; 34+ messages in thread
From: Igor Zubkov @ 2006-04-06 9:59 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 374 bytes --]
В сообщении от 5 апреля 2006 21:53 Artem Zolochevskiy написал(a):
> Vladimir Lettiev wrote:
> > Оценить можно здесь: http://alt.linux.kiev.ua/releases
>
> Спасибо огромное за ссылочку
>
> > За март вышло около 5Гб (noarch+i586+SRPM)...
>
> Ой.. я думал поменьше будет...
Вопрос. А зачем тягать всегда SRPMS? Без них меньше. Я, к примеру, так и
таскал без SRPMS.
--
np:
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] зеркало сизифа
2006-04-06 9:50 ` Led
@ 2006-04-06 10:00 ` Epiphanov Sergei
2006-04-06 10:02 ` Igor Zubkov
2006-04-06 10:05 ` Epiphanov Sergei
1 sibling, 1 reply; 34+ messages in thread
From: Epiphanov Sergei @ 2006-04-06 10:00 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от Thursday 06 April 2006 13:50 Led написал(a):
> xdelta что говорит в вашем случае?
xdelta сказала, что патч получится размером в 25% от исходного архива.
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] зеркало сизифа
2006-04-06 10:00 ` Epiphanov Sergei
@ 2006-04-06 10:02 ` Igor Zubkov
0 siblings, 0 replies; 34+ messages in thread
From: Igor Zubkov @ 2006-04-06 10:02 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 300 bytes --]
В сообщении от 6 апреля 2006 13:00 Epiphanov Sergei написал(a):
> В сообщении от Thursday 06 April 2006 13:50 Led написал(a):
> > xdelta что говорит в вашем случае?
>
> xdelta сказала, что патч получится размером в 25% от исходного архива.
xdelta использует такой же алгоритм как и rsync.
--
np:
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] зеркало сизифа
2006-04-06 9:50 ` Led
2006-04-06 10:00 ` Epiphanov Sergei
@ 2006-04-06 10:05 ` Epiphanov Sergei
2006-04-06 10:39 ` Led
1 sibling, 1 reply; 34+ messages in thread
From: Epiphanov Sergei @ 2006-04-06 10:05 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от Thursday 06 April 2006 13:50 Led написал(a):
> Ваш алгоритм на "несовпадения" аналогичный таковому в rsync?
нет, я сравнил побайтно.
> а xdelta что говорит в вашем случае?
$ xdelta info out.patch
xdelta: version 1.1.3 found patch version 1.1 in out.patch (compressed)
xdelta: output name: 3.tar.bz2
xdelta: output length: 2917998
xdelta: output md5: 6df851e20ef079d28016369dfc1612fb
xdelta: patch from segments: 2
xdelta: MD5 Length Copies Used Seq?
Name
xdelta: 36220305bcf882f6bc87ba3033d27c1f 679511 38 679511 yes
(patch data)
xdelta: f0f4824bd040f3b21254f8a40617f56e 2918177 38 2238487 no
1.tar.bz2
$
То есть 23%.
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] зеркало сизифа
2006-04-06 9:59 ` Igor Zubkov
@ 2006-04-06 10:10 ` Epiphanov Sergei
2006-04-06 11:05 ` Andrey Rahmatullin
2006-04-06 13:24 ` Igor Zubkov
0 siblings, 2 replies; 34+ messages in thread
From: Epiphanov Sergei @ 2006-04-06 10:10 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от Thursday 06 April 2006 13:59 Igor Zubkov написал(a):
> Вопрос. А зачем тягать всегда SRPMS? Без них меньше. Я, к примеру, так и
> таскал без SRPMS.
Я, например, часть srpms пересобираю под свой комп. Ускорение до 20-30% можно
получить (у меня P4 тип 550).
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] зеркало сизифа
2006-04-05 18:53 ` Artem Zolochevskiy
2006-04-05 19:05 ` Vitaly Lipatov
2006-04-06 9:59 ` Igor Zubkov
@ 2006-04-06 10:12 ` Slava Dubrovskiy
2 siblings, 0 replies; 34+ messages in thread
From: Slava Dubrovskiy @ 2006-04-06 10:12 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Artem Zolochevskiy пишет:
>> За март вышло около 5Гб (noarch+i586+SRPM)...
> Ой.. я думал поменьше будет...
>
Я пришел к выводу, что зеркалировать для себя стоит только если
занимаешься разработкой и используешь hasher.
Свою систему я обновляю примерно раз в месяц. Это примерно 300-400МВ. А
доступ к хешеру попросил у Михаила.
--
С уважением,
Дубровский Вячеслав.
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] зеркало сизифа
2006-04-06 10:05 ` Epiphanov Sergei
@ 2006-04-06 10:39 ` Led
0 siblings, 0 replies; 34+ messages in thread
From: Led @ 2006-04-06 10:39 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от 6 апреля 2006 13:05 Epiphanov Sergei написал(a):
> В сообщении от Thursday 06 April 2006 13:50 Led написал(a):
> > Ваш алгоритм на "несовпадения" аналогичный таковому в rsync?
>
> нет, я сравнил побайтно.
>
> > а xdelta что говорит в вашем случае?
>
> $ xdelta info out.patch
> xdelta: version 1.1.3 found patch version 1.1 in out.patch (compressed)
> xdelta: output name: 3.tar.bz2
> xdelta: output length: 2917998
> xdelta: output md5: 6df851e20ef079d28016369dfc1612fb
> xdelta: patch from segments: 2
> xdelta: MD5 Length Copies Used
> Seq? Name
> xdelta: 36220305bcf882f6bc87ba3033d27c1f 679511 38 679511 yes
> (patch data)
> xdelta: f0f4824bd040f3b21254f8a40617f56e 2918177 38 2238487 no
> 1.tar.bz2
> $
>
> То есть 23%.
Значит всё-таки не 99.54%?:)
--
Led.
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] зеркало сизифа
2006-04-06 10:10 ` Epiphanov Sergei
@ 2006-04-06 11:05 ` Andrey Rahmatullin
2006-04-06 13:26 ` Igor Zubkov
2006-04-06 13:24 ` Igor Zubkov
1 sibling, 1 reply; 34+ messages in thread
From: Andrey Rahmatullin @ 2006-04-06 11:05 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 373 bytes --]
On Thu, Apr 06, 2006 at 02:10:11PM +0400, Epiphanov Sergei wrote:
> Я, например, часть srpms пересобираю под свой комп.
Вот часть и таскайте.
Притом те 5 пакетов, что имеет смысл пересобирать, можно стащить руками
вгетом.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
Даже драки мне нравятся куда больше линуксконфа.
-- aen in devel@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] зеркало сизифа
2006-04-06 10:10 ` Epiphanov Sergei
2006-04-06 11:05 ` Andrey Rahmatullin
@ 2006-04-06 13:24 ` Igor Zubkov
1 sibling, 0 replies; 34+ messages in thread
From: Igor Zubkov @ 2006-04-06 13:24 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 478 bytes --]
В сообщении от 6 апреля 2006 13:10 Epiphanov Sergei написал(a):
> В сообщении от Thursday 06 April 2006 13:59 Igor Zubkov написал(a):
> > Вопрос. А зачем тягать всегда SRPMS? Без них меньше. Я, к примеру, так и
> > таскал без SRPMS.
>
> Я, например, часть srpms пересобираю под свой комп. Ускорение до 20-30%
> можно получить (у меня P4 тип 550).
А так же... Можно получить не воспроизводимые глюки и мучатся с ними самому. Я
использую пакеты только из репозитория.
--
np:
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] зеркало сизифа
2006-04-06 11:05 ` Andrey Rahmatullin
@ 2006-04-06 13:26 ` Igor Zubkov
0 siblings, 0 replies; 34+ messages in thread
From: Igor Zubkov @ 2006-04-06 13:26 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 402 bytes --]
В сообщении от 6 апреля 2006 14:05 Andrey Rahmatullin написал(a):
> On Thu, Apr 06, 2006 at 02:10:11PM +0400, Epiphanov Sergei wrote:
> > Я, например, часть srpms пересобираю под свой комп.
>
> Вот часть и таскайте.
> Притом те 5 пакетов, что имеет смысл пересобирать, можно стащить руками
> вгетом.
Лучше wget'ом по крону. И после (тоже можно по крону) пересобирать их в
локальном hasher.
--
np:
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] зеркало сизифа
2006-04-06 9:40 ` Epiphanov Sergei
@ 2006-04-15 19:45 ` Michael Shigorin
2006-04-15 20:39 ` Dmitry V. Levin
0 siblings, 1 reply; 34+ messages in thread
From: Michael Shigorin @ 2006-04-15 19:45 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Thu, Apr 06, 2006 at 01:40:23PM +0400, Epiphanov Sergei wrote:
> Огорчу ещё: некоторые программы в тело выполняемого файла
> пихают ещё и дату сборки (в частности, этим грешит xorg). Из-за
> чего при сжатии может получиться совсем другой пакет.
Разве gcc уже не ставит свои таймстампы во все бинарники?
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] зеркало сизифа
2006-04-15 19:45 ` Michael Shigorin
@ 2006-04-15 20:39 ` Dmitry V. Levin
2006-04-15 21:30 ` [sisyphus] [JT] gcc timestamps (was: зеркало сизифа) Michael Shigorin
0 siblings, 1 reply; 34+ messages in thread
From: Dmitry V. Levin @ 2006-04-15 20:39 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 462 bytes --]
On Sat, Apr 15, 2006 at 10:45:55PM +0300, Michael Shigorin wrote:
> On Thu, Apr 06, 2006 at 01:40:23PM +0400, Epiphanov Sergei wrote:
> > Огорчу ещё: некоторые программы в тело выполняемого файла
> > пихают ещё и дату сборки (в частности, этим грешит xorg). Из-за
> > чего при сжатии может получиться совсем другой пакет.
>
> Разве gcc уже не ставит свои таймстампы во все бинарники?
Разве нельзя ответить на этот вопрос самостоятельно?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* [sisyphus] [JT] gcc timestamps (was: зеркало сизифа)
2006-04-15 20:39 ` Dmitry V. Levin
@ 2006-04-15 21:30 ` Michael Shigorin
2006-04-15 22:20 ` Dmitry V. Levin
0 siblings, 1 reply; 34+ messages in thread
From: Michael Shigorin @ 2006-04-15 21:30 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Sun, Apr 16, 2006 at 12:39:35AM +0400, Dmitry V. Levin wrote:
> > > Огорчу ещё: некоторые программы в тело выполняемого файла
> > > пихают ещё и дату сборки (в частности, этим грешит xorg).
> > > Из-за чего при сжатии может получиться совсем другой пакет.
> > Разве gcc уже не ставит свои таймстампы во все бинарники?
> Разве нельзя ответить на этот вопрос самостоятельно?
Глазом, вооружённым только оптикой и vim -- не заметил.
2.9x вроде таймстампили...
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [sisyphus] [JT] gcc timestamps (was: зеркало сизифа)
2006-04-15 21:30 ` [sisyphus] [JT] gcc timestamps (was: зеркало сизифа) Michael Shigorin
@ 2006-04-15 22:20 ` Dmitry V. Levin
0 siblings, 0 replies; 34+ messages in thread
From: Dmitry V. Levin @ 2006-04-15 22:20 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 993 bytes --]
On Sun, Apr 16, 2006 at 12:30:08AM +0300, Michael Shigorin wrote:
> On Sun, Apr 16, 2006 at 12:39:35AM +0400, Dmitry V. Levin wrote:
> > > > Огорчу ещё: некоторые программы в тело выполняемого файла
> > > > пихают ещё и дату сборки (в частности, этим грешит xorg).
> > > > Из-за чего при сжатии может получиться совсем другой пакет.
> > > Разве gcc уже не ставит свои таймстампы во все бинарники?
> > Разве нельзя ответить на этот вопрос самостоятельно?
>
> Глазом, вооружённым только оптикой и vim -- не заметил.
Зачем vim, когда есть md5sum:
$ gcc -c -pipe -Wall -O2 hello.c && md5sum hello.o
4db56642ed3b346e3ffb53fd59e2902a hello.o
$ faketime -d '1 year ago' -- gcc -c -pipe -Wall -O2 hello.c && md5sum hello.o
4db56642ed3b346e3ffb53fd59e2902a hello.o
$ gcc -pipe -Wall -O2 hello.c && md5sum a.out
ad3cd70129af97d31e92735bf3037562 a.out
$ faketime -d '1 year ago' -- gcc -pipe -Wall -O2 hello.c && md5sum a.out
ad3cd70129af97d31e92735bf3037562 a.out
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
end of thread, other threads:[~2006-04-15 22:20 UTC | newest]
Thread overview: 34+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-04-05 16:55 [sisyphus] зеркало сизифа Artem Zolochevskiy
2006-04-05 17:58 ` Vladimir Lettiev
2006-04-05 18:08 ` Michael Shigorin
2006-04-05 18:53 ` Artem Zolochevskiy
2006-04-05 19:05 ` Vitaly Lipatov
2006-04-06 9:59 ` Igor Zubkov
2006-04-06 10:10 ` Epiphanov Sergei
2006-04-06 11:05 ` Andrey Rahmatullin
2006-04-06 13:26 ` Igor Zubkov
2006-04-06 13:24 ` Igor Zubkov
2006-04-06 10:12 ` Slava Dubrovskiy
2006-04-06 7:34 ` Slava Dubrovskiy
2006-04-06 7:59 ` Yuriy Kashirin
2006-04-06 8:02 ` Michael Shigorin
2006-04-06 8:13 ` Olvin
2006-04-06 8:14 ` Michael Shigorin
2006-04-06 8:27 ` Led
2006-04-06 8:42 ` Sviatoslav Sviridov
2006-04-06 9:00 ` Led
2006-04-06 9:17 ` Sviatoslav Sviridov
2006-04-06 8:56 ` Epiphanov Sergei
2006-04-06 8:58 ` Led
2006-04-06 9:40 ` Epiphanov Sergei
2006-04-15 19:45 ` Michael Shigorin
2006-04-15 20:39 ` Dmitry V. Levin
2006-04-15 21:30 ` [sisyphus] [JT] gcc timestamps (was: зеркало сизифа) Michael Shigorin
2006-04-15 22:20 ` Dmitry V. Levin
2006-04-06 9:47 ` [sisyphus] зеркало сизифа Epiphanov Sergei
2006-04-06 9:50 ` Led
2006-04-06 10:00 ` Epiphanov Sergei
2006-04-06 10:02 ` Igor Zubkov
2006-04-06 10:05 ` Epiphanov Sergei
2006-04-06 10:39 ` Led
2006-04-06 9:04 ` Damir Shayhutdinov
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git