* [devel] gear-rules tar vs tar.bz2
@ 2007-07-19 18:40 Artem Zolochevskiy
2007-07-19 18:47 ` Dmitry V. Levin
2007-07-19 18:53 ` Alexey Tourbin
0 siblings, 2 replies; 10+ messages in thread
From: Artem Zolochevskiy @ 2007-07-19 18:40 UTC (permalink / raw)
To: ALT Devel discussion list
hi all
Снова вопрос. Не пинайте слишком, ибо отдалённо помнится, что все это уже
обсуждалось.
Но вот реально сталикиваюсь с gear/git только сейчас. Отсюда и вопросы.
какие плюсы/минуты от tar: в gear-rules (вместо скажем tar.bz2)
как я понимаю
- больший получающийся srpm
--
Артём Золочевский
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] gear-rules tar vs tar.bz2
2007-07-19 18:40 [devel] gear-rules tar vs tar.bz2 Artem Zolochevskiy
@ 2007-07-19 18:47 ` Dmitry V. Levin
2007-07-19 19:04 ` Artem Zolochevskiy
2007-07-20 5:11 ` Slava Semushin
2007-07-19 18:53 ` Alexey Tourbin
1 sibling, 2 replies; 10+ messages in thread
From: Dmitry V. Levin @ 2007-07-19 18:47 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 842 bytes --]
On Thu, Jul 19, 2007 at 09:40:08PM +0300, Artem Zolochevskiy wrote:
> Снова вопрос. Не пинайте слишком, ибо отдалённо помнится, что все это уже
> обсуждалось.
>
> Но вот реально сталикиваюсь с gear/git только сейчас. Отсюда и вопросы.
>
> какие плюсы/минуты от tar: в gear-rules (вместо скажем tar.bz2)
> как я понимаю
> - больший получающийся srpm
Плюсы от использования tar вместо tar.bz2:
+ результат работы gear получается на порядки быстрее,
особенно это заметно при обработке больших пакетов.
Минусы от использования tar вместо tar.bz2:
- в нынешней конфигурации rpmbuild по умолчанию srpm получается
большего размера.
Если изменить значение макроса %_source_payload с нынешнего w9.gzdio
на w9.bzdio, то srpm'ы при использовании tar будут меньше, нежели
сейчас (w9.gzdio в сочетании c tar.bz2).
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] gear-rules tar vs tar.bz2
2007-07-19 18:47 ` Dmitry V. Levin
@ 2007-07-19 19:04 ` Artem Zolochevskiy
2007-07-19 19:18 ` Alexey Tourbin
2007-07-20 5:11 ` Slava Semushin
1 sibling, 1 reply; 10+ messages in thread
From: Artem Zolochevskiy @ 2007-07-19 19:04 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от Thursday 19 July 2007 21:47:05 Dmitry V. Levin написал(а):
> Плюсы от использования tar вместо tar.bz2:
> + результат работы gear получается на порядки быстрее,
> особенно это заметно при обработке больших пакетов.
>
> Минусы от использования tar вместо tar.bz2:
> - в нынешней конфигурации rpmbuild по умолчанию srpm получается
> большего размера.
>
> Если изменить значение макроса %_source_payload с нынешнего w9.gzdio
> на w9.bzdio, то srpm'ы при использовании tar будут меньше, нежели
> сейчас (w9.gzdio в сочетании c tar.bz2).
ух ты...
в .rpmmacros сразу появился
%_source_payload w9.bzdio
а в .gear-rules и spec изчез tar.bz2 в пользу tar
--
Артём Золочевский
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] gear-rules tar vs tar.bz2
2007-07-19 18:47 ` Dmitry V. Levin
2007-07-19 19:04 ` Artem Zolochevskiy
@ 2007-07-20 5:11 ` Slava Semushin
2007-07-20 6:06 ` Vitaly Lipatov
1 sibling, 1 reply; 10+ messages in thread
From: Slava Semushin @ 2007-07-20 5:11 UTC (permalink / raw)
To: ALT Devel discussion list
20.07.07, Dmitry V. Levin<ldv / altlinux.org> написал(а):
[...]
> Минусы от использования tar вместо tar.bz2:
> - в нынешней конфигурации rpmbuild по умолчанию srpm получается
> большего размера.
- При указании полного адреса к тарболлу в Source теряется возможность
скачать его с сайта (потому что в спеке указывается .tar, а на сайте
разработчика, как правило, .tar.bz2 или .tar.gz)
--
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] gear-rules tar vs tar.bz2
2007-07-20 5:11 ` Slava Semushin
@ 2007-07-20 6:06 ` Vitaly Lipatov
2007-07-20 7:24 ` Michael Shigorin
0 siblings, 1 reply; 10+ messages in thread
From: Vitaly Lipatov @ 2007-07-20 6:06 UTC (permalink / raw)
To: ALT Devel discussion list
On 20 июля 2007, Slava Semushin wrote:
> 20.07.07, Dmitry V. Levin<ldv / altlinux.org> написал(а):
> [...]
>
> > Минусы от использования tar вместо tar.bz2:
> > - в нынешней конфигурации rpmbuild по умолчанию srpm
> > получается большего размера.
>
> - При указании полного адреса к тарболлу в Source теряется
> возможность скачать его с сайта (потому что в спеке
> указывается .tar, а на сайте разработчика, как правило,
> .tar.bz2 или .tar.gz)
Это так было всегда, потому что у нас принято использовать
tar.bz2, а в основном все тарболы в tar.gz.
Правда не ясно, зачем при хранении tar в git ещё и тарбол с сайта
скачивать :)
--
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] gear-rules tar vs tar.bz2
2007-07-20 6:06 ` Vitaly Lipatov
@ 2007-07-20 7:24 ` Michael Shigorin
2007-07-20 20:45 ` Vitaly Lipatov
0 siblings, 1 reply; 10+ messages in thread
From: Michael Shigorin @ 2007-07-20 7:24 UTC (permalink / raw)
To: ALT Devel discussion list
On Fri, Jul 20, 2007 at 10:06:33AM +0400, Vitaly Lipatov wrote:
> Это так было всегда, потому что у нас принято использовать
> tar.bz2, а в основном все тарболы в tar.gz.
Да не принято у нас ничего специфически. Есть рекомендация
использовать zme для минимизации размера тарбола, некоторые
предпочитают видеть оригинальный и не морочить никому голову
разницей в два байта.
За rpmcs вот приходится обычно исправлять назад на .gz --
хоть приделывай ~/.eterconf к нему. :)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] gear-rules tar vs tar.bz2
2007-07-20 7:24 ` Michael Shigorin
@ 2007-07-20 20:45 ` Vitaly Lipatov
2007-07-23 14:22 ` Victor Forsyuk
0 siblings, 1 reply; 10+ messages in thread
From: Vitaly Lipatov @ 2007-07-20 20:45 UTC (permalink / raw)
To: ALT Devel discussion list
On 20 июля 2007, Michael Shigorin wrote:
> On Fri, Jul 20, 2007 at 10:06:33AM +0400, Vitaly Lipatov wrote:
> > Это так было всегда, потому что у нас принято использовать
> > tar.bz2, а в основном все тарболы в tar.gz.
>
> Да не принято у нас ничего специфически. Есть рекомендация
Мне так кажется, что де факто принято и используется.
> использовать zme для минимизации размера тарбола, некоторые
> предпочитают видеть оригинальный и не морочить никому голову
> разницей в два байта.
Не вижу в чём проблема воспринять перепакованный тарбол.
> За rpmcs вот приходится обычно исправлять назад на .gz --
> хоть приделывай ~/.eterconf к нему. :)
А зачем переделывать назад?
Впрочем, для конфига можно и флажок добавить...
--
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] gear-rules tar vs tar.bz2
2007-07-20 20:45 ` Vitaly Lipatov
@ 2007-07-23 14:22 ` Victor Forsyuk
0 siblings, 0 replies; 10+ messages in thread
From: Victor Forsyuk @ 2007-07-23 14:22 UTC (permalink / raw)
To: ALT Devel discussion list
On Sat, Jul 21, 2007 at 12:45:10AM +0400, Vitaly Lipatov <lav@altlinux.ru> wrote:
> On 20 июля 2007, Michael Shigorin wrote:
> > On Fri, Jul 20, 2007 at 10:06:33AM +0400, Vitaly Lipatov wrote:
> > > Это так было всегда, потому что у нас принято использовать
> > > tar.bz2, а в основном все тарболы в tar.gz.
> >
> > Да не принято у нас ничего специфически. Есть рекомендация
> Мне так кажется, что де факто принято и используется.
Кем принято? Я байтовыжиманием не занимаюсь, есть более осмысленные занятия.
У других ментейнеров иногда вижу перепакованные сорцы, но не то, чтобы часто.
> > использовать zme для минимизации размера тарбола, некоторые
> > предпочитают видеть оригинальный и не морочить никому голову
> > разницей в два байта.
> Не вижу в чём проблема воспринять перепакованный тарбол.
Не вижу в чём смысл перепаковывать pristine sources. Минусы очевидны, плюсов
кроме бесполезного копеечного уменьшения размера не вижу.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] gear-rules tar vs tar.bz2
2007-07-19 18:40 [devel] gear-rules tar vs tar.bz2 Artem Zolochevskiy
2007-07-19 18:47 ` Dmitry V. Levin
@ 2007-07-19 18:53 ` Alexey Tourbin
1 sibling, 0 replies; 10+ messages in thread
From: Alexey Tourbin @ 2007-07-19 18:53 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 807 bytes --]
On Thu, Jul 19, 2007 at 09:40:08PM +0300, Artem Zolochevskiy wrote:
> Снова вопрос. Не пинайте слишком, ибо отдалённо помнится, что все это уже
> обсуждалось.
>
> Но вот реально сталикиваюсь с gear/git только сейчас. Отсюда и вопросы.
>
> какие плюсы/минуты от tar: в gear-rules (вместо скажем tar.bz2)
> как я понимаю
> - больший получающийся srpm
Внутренности src.rpm уже сжимаются в gz. Для этого есть макрос
%_source_payload, это ручка к библиотеке librpmio. Она реализует
прозрачный доступ сквозь gz или bz2, правда польза от этой абстракции
не очень большая, т.к. в bz2 нельзя реализовать seek (а в zlib, кажется,
он стоит довольно дорого).
bzip2 жмёт И разжимает на порядок дольше, чем gzip. Это tradeoff,
и в случае с gear он часто разрешается не в пользу двойного сжатия.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2007-07-23 14:22 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-07-19 18:40 [devel] gear-rules tar vs tar.bz2 Artem Zolochevskiy
2007-07-19 18:47 ` Dmitry V. Levin
2007-07-19 19:04 ` Artem Zolochevskiy
2007-07-19 19:18 ` Alexey Tourbin
2007-07-20 5:11 ` Slava Semushin
2007-07-20 6:06 ` Vitaly Lipatov
2007-07-20 7:24 ` Michael Shigorin
2007-07-20 20:45 ` Vitaly Lipatov
2007-07-23 14:22 ` Victor Forsyuk
2007-07-19 18:53 ` Alexey Tourbin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git