* Re: [devel] strip
2000-12-13 18:31 [devel] strip aen
@ 2000-12-13 17:35 ` Dmitry V. Levin
2000-12-13 18:15 ` Ivan Zakharyaschev
2000-12-13 22:10 ` aen
0 siblings, 2 replies; 16+ messages in thread
From: Dmitry V. Levin @ 2000-12-13 17:35 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 2122 bytes --]
On Wed, Dec 13, 2000 at 09:31:34PM +0300, aen wrote:
> Уважаемые господа, напоминаю Вам (и себе еще раз) о необходимсоти читать
> знаменитое README.ipl в документации к rpm :-)
> Мне хотелось бы еще раз поднять проблему strip. Сейчас, по умолчанию, с
> библиотеками эта поерация не проводится вообще. Началось это с моих
> проблем при сборке XFree, где ни в коем случае нельзя делать простой
> strip с модулями.
> В то же время, нынешнее решение мне представляется неудобным. Не стоит
> ли вернуться к прежней умалчиваемй ситуации, использовав то, что есть
> сейчас у MDK и RH, но оставив возможность задавать методы strip вручную.
> Хорошо бы также иметь параметры скриптов, позволяющие указать корень, от
> которого идет strip.
Цитирую сообщение полностью, в надежде, что Алексей прочтет его еще раз,
после чего прочтет пункт 4 в вышеупомянутом README.ipl, а также
дополнительную информацию, способ получения которой указан в последней
строке этого пункта.
Если что-то в документации не достаточно ясно написано, спрашивайте.
Но когда вопрос задается в форме, выдающей невнимательное чтение
документации автором вопроса, становится очень обидно; для программиста
сопровождение всегда дается сложнее, чем собственно программирование.
По поводу деталей policy: реализация в /usr/lib/rpm/brp-strip.
Вы предлагаете изменить значение макроса _strip_method с нынешнего
значения по-умолчанию (executable) на новое, добавив туда что-то из списка
relocatable, shared, static? Хорошо, но по каким причинам? Нехватка места
на CD? И что именно добавлять будем?
В конечном итоге, незачем менять умолчание в /usr/lib/rpm/macros;
достаточно изменить свои собственные настройки!
Regards,
Dmitry
+-------------------------------------------------------------------------+
Dmitry V. Levin mailto://ldv@fandra.org
Software Engineer PGP pubkey http://www.fandra.org/users/ldv/pgpkeys.html
IPLabs Linux Team http://linux.iplabs.ru
Fandra Project http://www.fandra.org
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] strip
2000-12-13 22:10 ` aen
@ 2000-12-13 18:01 ` Dmitry V. Levin
2000-12-14 2:29 ` aen
0 siblings, 1 reply; 16+ messages in thread
From: Dmitry V. Levin @ 2000-12-13 18:01 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1852 bytes --]
On Thu, Dec 14, 2000 at 01:10:06AM +0300, aen wrote:
> Несомненно, но Вы напрасно обижаетесь -- я читал все очень внимательно.
Тогда зачем спрашивать, "как называется опция -T?" (tm)
> > Вы предлагаете изменить значение макроса _strip_method с нынешнего
> > значения по-умолчанию (executable) на новое, добавив туда что-то из списка
> > relocatable, shared, static? Хорошо, но по каким причинам? Нехватка места
> > на CD? И что именно добавлять будем?
>
> Именно так. Надо добавить shared и static _по_ _умолчанию_.
Дело в том, что это есть ни что иное как site policy; я, например, как
разработчик не могу себе этого позволить, хотя сборку дистрибутива так
можно сделать. Только бы не отстрипать лишнего...
> > В конечном итоге, незачем менять умолчание в /usr/lib/rpm/macros;
> > достаточно изменить свои собственные настройки!
>
> Это некоректно, если речь не идет о полях %packager, %vendor etc. Пакеты
> должны быть со,ираемы одинаково у разных packgers, а потому изменение
> _таких_ настроек должно быть явно прописано в spec. В то же время,
> strip_shared и strip_static применяются настолько часто, что скорее надо
> деклариовать их отсутствие. Именно об этом я и говорил. Но приводить
> свое письмо еще раз не буду, так как Вы можете перечитать его в mailbox
> или в архиве :-)
Мне кажется, что это site policy, каковой место в файле /etc/rpm/macros.
Попробуйте меня переубедить! :)
Regards,
Dmitry
+-------------------------------------------------------------------------+
Dmitry V. Levin mailto://ldv@fandra.org
Software Engineer PGP pubkey http://www.fandra.org/users/ldv/pgpkeys.html
IPLabs Linux Team http://linux.iplabs.ru
Fandra Project http://www.fandra.org
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] strip
2000-12-13 17:35 ` Dmitry V. Levin
@ 2000-12-13 18:15 ` Ivan Zakharyaschev
2000-12-13 18:32 ` Ivan Zakharyaschev
2000-12-14 9:27 ` Mikhail Zabaluev
2000-12-13 22:10 ` aen
1 sibling, 2 replies; 16+ messages in thread
From: Ivan Zakharyaschev @ 2000-12-13 18:15 UTC (permalink / raw)
To: devel
Я, наверное, не вовремя с этим лезу, так что можно проигнорировать:
нельзя ли как-нибудь обобщить brp-compress так, чтобы он сжимал не только
документацию, но и файлы другого указанного типа в указанной packager'ом
директории? И позволить вызывать его на стадии %install.
Пример: так можно было бы сжимать данные для console-tools (раскладки,
шрифты). Файлы небольшие, но их много, и, как я убедился, gzip и bzip2 на
них работают с переменным успехом (зависит еще от того, бинарный файл или
текстовый). Сами console-tools умеют с обоими форматами работать (и не
только).
--
Best regards,
Ivan Z.
_______________________________________________
Devel mailing list
Devel@linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel
^ permalink raw reply [flat|nested] 16+ messages in thread
* [devel] strip
@ 2000-12-13 18:31 aen
2000-12-13 17:35 ` Dmitry V. Levin
0 siblings, 1 reply; 16+ messages in thread
From: aen @ 2000-12-13 18:31 UTC (permalink / raw)
To: devel
Уважаемые господа, напоминаю Вам (и себе еще раз) о необходимсоти читать
знаменитое README.ipl в документации к rpm :-)
Мне хотелось бы еще раз поднять проблему strip. Сейчас, по умолчанию, с
библиотеками эта поерация не проводится вообще. Началось это с моих
проблем при сборке XFree, где ни в коем случае нельзя делать простой
strip с модулями.
В то же время, нынешнее решение мне представляется неудобным. Не стоит
ли вернуться к прежней умалчиваемй ситуации, использовав то, что есть
сейчас у MDK и RH, но оставив возможность задавать методы strip вручную.
Хорошо бы также иметь параметры скриптов, позволяющие указать корень, от
которого идет strip.
Rgrds, Алексей.
_______________________________________________
Devel mailing list
Devel@linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] strip
2000-12-13 18:15 ` Ivan Zakharyaschev
@ 2000-12-13 18:32 ` Ivan Zakharyaschev
2000-12-14 11:40 ` Dmitry V. Levin
2000-12-14 9:27 ` Mikhail Zabaluev
1 sibling, 1 reply; 16+ messages in thread
From: Ivan Zakharyaschev @ 2000-12-13 18:32 UTC (permalink / raw)
To: devel
On Wed, 13 Dec 2000, Ivan Zakharyaschev wrote:
> Я, наверное, не вовремя с этим лезу, так что можно проигнорировать:
>
> нельзя ли как-нибудь обобщить brp-compress так, чтобы он сжимал не
> только
> документацию, но и файлы другого указанного типа в указанной
> packager'ом
> директории? И позволить вызывать его на стадии %install.
Или специальной директивой в разделе %files.
> Пример: так можно было бы сжимать данные для console-tools (раскладки,
> шрифты). Файлы небольшие, но их много, и, как я убедился, gzip и bzip2
> на
> них работают с переменным успехом (зависит еще от того, бинарный файл
> или
Недоговорил, что на man-pages они похожи еще и тем, что уже сжимаются на
стадии сборки, только все одним методом.
> текстовый). Сами console-tools умеют с обоими форматами работать (и не
> только).
--
Best regards,
Ivan Z.
_______________________________________________
Devel mailing list
Devel@linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] strip
2000-12-13 17:35 ` Dmitry V. Levin
2000-12-13 18:15 ` Ivan Zakharyaschev
@ 2000-12-13 22:10 ` aen
2000-12-13 18:01 ` Dmitry V. Levin
1 sibling, 1 reply; 16+ messages in thread
From: aen @ 2000-12-13 22:10 UTC (permalink / raw)
To: devel
Дмитрий, добрый вечер!
"Dmitry V. Levin" wrote:
>
>
> Цитирую сообщение полностью, в надежде, что Алексей прочтет его еще раз,
> после чего прочтет пункт 4 в вышеупомянутом README.ipl, а также
> дополнительную информацию, способ получения которой указан в последней
> строке этого пункта.
>
> Если что-то в документации не достаточно ясно написано, спрашивайте.
> Но когда вопрос задается в форме, выдающей невнимательное чтение
> документации автором вопроса, становится очень обидно; для программиста
> сопровождение всегда дается сложнее, чем собственно программирование.
Несомненно, но Вы напрасно обижаетесь -- я читал все очень внимательно.
>
> По поводу деталей policy: реализация в /usr/lib/rpm/brp-strip.
>
> Вы предлагаете изменить значение макроса _strip_method с нынешнего
> значения по-умолчанию (executable) на новое, добавив туда что-то из списка
> relocatable, shared, static? Хорошо, но по каким причинам? Нехватка места
> на CD? И что именно добавлять будем?
Именно так. Надо добавить shared и static _по_ _умолчанию_.
>
> В конечном итоге, незачем менять умолчание в /usr/lib/rpm/macros;
> достаточно изменить свои собственные настройки!
Это некоректно, если речь не идет о полях %packager, %vendor etc. Пакеты
должны быть со,ираемы одинаково у разных packgers, а потому изменение
_таких_ настроек должно быть явно прописано в spec. В то же время,
strip_shared и strip_static применяются настолько часто, что скорее надо
деклариовать их отсутствие. Именно об этом я и говорил. Но приводить
свое письмо еще раз не буду, так как Вы можете перечитать его в mailbox
или в архиве :-)
Rgrds, Алексей.
_______________________________________________
Devel mailing list
Devel@linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] strip
2000-12-14 2:29 ` aen
@ 2000-12-14 0:41 ` Dmitry V. Levin
2000-12-14 5:11 ` aen
2000-12-22 18:02 ` Dmitry V. Levin
0 siblings, 2 replies; 16+ messages in thread
From: Dmitry V. Levin @ 2000-12-14 0:41 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1020 bytes --]
On Thu, Dec 14, 2000 at 05:29:55AM +0300, aen wrote:
> > Мне кажется, что это site policy, каковой место в файле /etc/rpm/macros.
> > Попробуйте меня переубедить! :)
>
> А что скажут другие разработчики? Никто не сталкивался с заметно
> выросшим размером библиотек?
Я же и сталкивался. Что поделать, такова участь разработчика, каковым я по
умолчанию считаю всякого, кто собирает пакеты.
А на photo я уже записал в /etc/rpm/macros:
%_strip_method executable shared static
Интересно, кроме XFree4, какие еще пакеты нужно принудительно отучать
strip'ать библиотеки?
Regards,
Dmitry
+-------------------------------------------------------------------------+
Dmitry V. Levin mailto://ldv@fandra.org
Software Engineer PGP pubkey http://www.fandra.org/users/ldv/pgpkeys.html
IPLabs Linux Team http://linux.iplabs.ru
Fandra Project http://www.fandra.org
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] strip
2000-12-14 5:11 ` aen
@ 2000-12-14 1:28 ` Dmitry V. Levin
0 siblings, 0 replies; 16+ messages in thread
From: Dmitry V. Levin @ 2000-12-14 1:28 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1645 bytes --]
On Thu, Dec 14, 2000 at 08:11:08AM +0300, aen wrote:
> > > > Мне кажется, что это site policy, каковой место в файле /etc/rpm/macros.
> > > > Попробуйте меня переубедить! :)
> > >
> > > А что скажут другие разработчики? Никто не сталкивался с заметно
> > > выросшим размером библиотек?
> >
> > Я же и сталкивался. Что поделать, такова участь разработчика, каковым я по
> > умолчанию считаю всякого, кто собирает пакеты.
> >
> > А на photo я уже записал в /etc/rpm/macros:
> > %_strip_method executable shared static
> >
> > Интересно, кроме XFree4, какие еще пакеты нужно принудительно отучать
> > strip'ать библиотеки?
> >
> Не знаю. Но вообще-то надо посмотреть, чем brp-strip из старого rpm из
> 7.0 отличается от нашего из Appendix. С тем проблем не было.
В 7.0 strip еще делался вручную, spec-helper в MDK позднее появился. :)
По существу, что касается библиотек, то в обычных случаях стандартный
strip для библиотек таков:
$ strip -p -R .comment -R .note --strip-unneeded
("-R .note" иногда опускается, если в конкретном случае его использование
недопустимо, см. код /usr/lib/rpm/brp-strip).
Мой вопрос был о том, какие нестандартные случаи (a la XFree4) известны
разработчикам?
Regards,
Dmitry
+-------------------------------------------------------------------------+
Dmitry V. Levin mailto://ldv@fandra.org
Software Engineer PGP pubkey http://www.fandra.org/users/ldv/pgpkeys.html
IPLabs Linux Team http://linux.iplabs.ru
Fandra Project http://www.fandra.org
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] strip
2000-12-13 18:01 ` Dmitry V. Levin
@ 2000-12-14 2:29 ` aen
2000-12-14 0:41 ` Dmitry V. Levin
0 siblings, 1 reply; 16+ messages in thread
From: aen @ 2000-12-14 2:29 UTC (permalink / raw)
To: devel
"Dmitry V. Levin" wrote:
>
>
> Мне кажется, что это site policy, каковой место в файле /etc/rpm/macros.
> Попробуйте меня переубедить! :)
А что скажут другие разработчики? Никто не сталкивался с заметно
выросшим размером библиотек?
Rgrds, Алексей.
_______________________________________________
Devel mailing list
Devel@linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] strip
2000-12-14 0:41 ` Dmitry V. Levin
@ 2000-12-14 5:11 ` aen
2000-12-14 1:28 ` Dmitry V. Levin
2000-12-22 18:02 ` Dmitry V. Levin
1 sibling, 1 reply; 16+ messages in thread
From: aen @ 2000-12-14 5:11 UTC (permalink / raw)
To: devel
"Dmitry V. Levin" wrote:
>
> On Thu, Dec 14, 2000 at 05:29:55AM +0300, aen wrote:
> > > Мне кажется, что это site policy, каковой место в файле /etc/rpm/macros.
> > > Попробуйте меня переубедить! :)
> >
> > А что скажут другие разработчики? Никто не сталкивался с заметно
> > выросшим размером библиотек?
>
> Я же и сталкивался. Что поделать, такова участь разработчика, каковым я по
> умолчанию считаю всякого, кто собирает пакеты.
>
> А на photo я уже записал в /etc/rpm/macros:
> %_strip_method executable shared static
>
> Интересно, кроме XFree4, какие еще пакеты нужно принудительно отучать
> strip'ать библиотеки?
>
Не знаю. Но вообще-то надо посмотреть, чем brp-strip из старого rpm из
7.0 отличается от нашего из Appendix. С тем проблем не было.
Rgrds, AEN
_______________________________________________
Devel mailing list
Devel@linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] strip
2000-12-13 18:15 ` Ivan Zakharyaschev
2000-12-13 18:32 ` Ivan Zakharyaschev
@ 2000-12-14 9:27 ` Mikhail Zabaluev
1 sibling, 0 replies; 16+ messages in thread
From: Mikhail Zabaluev @ 2000-12-14 9:27 UTC (permalink / raw)
To: devel
Hello Ivan,
On Wed, Dec 13, 2000 at 21:15 +0300, Ivan Zakharyaschev wrote:
>
> Я, наверное, не вовремя с этим лезу, так что можно проигнорировать:
>
> нельзя ли как-нибудь обобщить brp-compress так, чтобы он сжимал не только
> документацию, но и файлы другого указанного типа в указанной packager'ом
> директории? И позволить вызывать его на стадии %install.
Это всегда можно прописать явно.
Хотя, интересно было бы иметь атрибут %compressed в секции %files.
--
Stay tuned,
MhZ mailto:mookid@sigent.ru
-----------
A fool and your money are soon partners.
_______________________________________________
Devel mailing list
Devel@linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] strip
2000-12-13 18:32 ` Ivan Zakharyaschev
@ 2000-12-14 11:40 ` Dmitry V. Levin
2000-12-14 16:43 ` Ivan Zakharyaschev
0 siblings, 1 reply; 16+ messages in thread
From: Dmitry V. Levin @ 2000-12-14 11:40 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1760 bytes --]
On Wed, Dec 13, 2000 at 09:32:17PM +0300, Ivan Zakharyaschev wrote:
> > Я, наверное, не вовремя с этим лезу, так что можно проигнорировать:
> >
> > нельзя ли как-нибудь обобщить brp-compress так, чтобы он сжимал не
> > только
> > документацию, но и файлы другого указанного типа в указанной
> > packager'ом
> > директории? И позволить вызывать его на стадии %install.
>
> Или специальной директивой в разделе %files.
>
> > Пример: так можно было бы сжимать данные для console-tools (раскладки,
> > шрифты). Файлы небольшие, но их много, и, как я убедился, gzip и bzip2
> > на
> > них работают с переменным успехом (зависит еще от того, бинарный файл
> > или
>
> Недоговорил, что на man-pages они похожи еще и тем, что уже сжимаются на
> стадии сборки, только все одним методом.
>
> > текстовый). Сами console-tools умеют с обоими форматами работать (и не
> > только).
В данный момент /usr/lib/rpm/brp-compress рассчитан только на info и
manpages; конкретнее, этот скрипт находит и пакует эти файлы согласно
указанному/выбранному методу, и правит символические ссылки на них.
Специальная директива в секции %files - дело не для ближайшего будущего, а
вот возможность вызывать скрипт сжатия файлов вручную надо будет
предусмотреть. Вопрос только в синтаксисе: как будем объяснять программе,
что сжимать?
Regards,
Dmitry
+-------------------------------------------------------------------------+
Dmitry V. Levin mailto://ldv@fandra.org
Software Engineer PGP pubkey http://www.fandra.org/users/ldv/pgpkeys.html
IPLabs Linux Team http://linux.iplabs.ru
Fandra Project http://www.fandra.org
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] strip
2000-12-14 11:40 ` Dmitry V. Levin
@ 2000-12-14 16:43 ` Ivan Zakharyaschev
2000-12-14 22:15 ` Mikhail Zabaluev
0 siblings, 1 reply; 16+ messages in thread
From: Ivan Zakharyaschev @ 2000-12-14 16:43 UTC (permalink / raw)
To: devel
On Thu, 14 Dec 2000, Dmitry V. Levin wrote:
> On Wed, Dec 13, 2000 at 09:32:17PM +0300, Ivan Zakharyaschev wrote:
> > > Я, наверное, не вовремя с этим лезу, так что можно проигнорировать:
> > >
> > > нельзя ли как-нибудь обобщить brp-compress так, чтобы он сжимал не
> > > только
> > > документацию, но и файлы другого указанного типа в указанной
> > > packager'ом
> > > директории? И позволить вызывать его на стадии %install.
> >
> > Или специальной директивой в разделе %files.
> >
> > > Пример: так можно было бы сжимать данные для console-tools
> (раскладки,
> > > шрифты). Файлы небольшие, но их много, и, как я убедился, gzip и
> > Недоговорил, что на man-pages они похожи еще и тем, что уже сжимаются
> на
> > стадии сборки, только все одним методом.
При вызове указывать директории, внутри которых производить пересжатие.
Директория пусть просматривается рекурсивно. Ну и обратываются только уже
сжатые файлы -- так, по-моему, проще: больше ясности. Пока можно
ограничиться этим. Без других конкретных примеров сейчас трудно
придумывать. Обычно такие данные (которых много в небольших файлах)
отделяются от остальных файлов на уровне каталогов.
> > > текстовый). Сами console-tools умеют с обоими форматами работать (и
> не
> > > только).
Я задался вопросом, стоит ли в пакеты, с такими сжатыми файлами добавлять
зависимость от gzip, bzip2 (какой толк от этих файлов, если их нечем
распаковать?). По-моему, автоматически делать этого не стоит. И в виде
опции для autoreq такая возможность тоже довольно бессмыслена.
> В данный момент /usr/lib/rpm/brp-compress рассчитан
только на info и
> manpages; конкретнее, этот скрипт находит и пакует эти файлы согласно
> указанному/выбранному методу, и правит символические ссылки на них.
>
> Специальная директива в секции %files - дело не для ближайшего
> будущего, а
> вот возможность вызывать скрипт сжатия файлов вручную надо будет
> предусмотреть. Вопрос только в синтаксисе: как будем объяснять
> программе,
> что сжимать?
--
Best regards,
Ivan Z.
_______________________________________________
Devel mailing list
Devel@linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] strip
2000-12-14 16:43 ` Ivan Zakharyaschev
@ 2000-12-14 22:15 ` Mikhail Zabaluev
2000-12-15 16:03 ` Ivan Zakharyaschev
0 siblings, 1 reply; 16+ messages in thread
From: Mikhail Zabaluev @ 2000-12-14 22:15 UTC (permalink / raw)
To: devel
Hello Ivan,
On Thu, Dec 14, 2000 at 19:43 +0300, Ivan Zakharyaschev wrote:
>
> On Thu, 14 Dec 2000, Dmitry V. Levin wrote:
>
> > On Wed, Dec 13, 2000 at 09:32:17PM +0300, Ivan Zakharyaschev wrote:
> > > > Я, наверное, не вовремя с этим лезу, так что можно проигнорировать:
> > > >
> > > > нельзя ли как-нибудь обобщить brp-compress так, чтобы он сжимал не
> > > > только
> > > > документацию, но и файлы другого указанного типа в указанной
> > > > packager'ом
> > > > директории? И позволить вызывать его на стадии %install.
> > >
> > > Или специальной директивой в разделе %files.
> > >
> > > > Пример: так можно было бы сжимать данные для console-tools
> > (раскладки,
> > > > шрифты). Файлы небольшие, но их много, и, как я убедился, gzip и
>
> > > Недоговорил, что на man-pages они похожи еще и тем, что уже сжимаются
> > на
> > > стадии сборки, только все одним методом.
>
> При вызове указывать директории, внутри которых производить пересжатие.
> Директория пусть просматривается рекурсивно.
Может, лучше пусть будут shell globs? Редко когда такие файлы лежат на
разных уровнях дерева каталогов. И потенциально в будущем, для
спецатрибута в %files, globs будут адаптироваться естественно.
--
Stay tuned,
MhZ mailto:mookid@sigent.ru
-----------
malpractice, n.:
The reason surgeons wear masks.
_______________________________________________
Devel mailing list
Devel@linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] strip
2000-12-14 22:15 ` Mikhail Zabaluev
@ 2000-12-15 16:03 ` Ivan Zakharyaschev
0 siblings, 0 replies; 16+ messages in thread
From: Ivan Zakharyaschev @ 2000-12-15 16:03 UTC (permalink / raw)
To: devel
Hello!
On Fri, 15 Dec 2000, Mikhail Zabaluev wrote:
> On Thu, Dec 14, 2000 at 19:43 +0300, Ivan Zakharyaschev wrote:
> >
> > On Thu, 14 Dec 2000, Dmitry V. Levin wrote:
> >
> > > On Wed, Dec 13, 2000 at 09:32:17PM +0300, Ivan Zakharyaschev wrote:
> > > > > нельзя ли как-нибудь обобщить brp-compress так, чтобы он сжимал
> не
> > > > > только
> > > > > документацию, но и файлы другого указанного типа в указанной
> > > > > packager'ом
> > > > > директории? И позволить вызывать его на стадии %install.
> > > > > Пример: так можно было бы сжимать данные для console-tools
> > > (раскладки,
> > > > > шрифты). Файлы небольшие, но их много, и, как я убедился, gzip
> > При вызове указывать директории, внутри которых производить
> пересжатие.
> > Директория пусть просматривается рекурсивно.
>
> Может, лучше пусть будут shell globs? Редко когда такие файлы лежат на
> разных уровнях дерева каталогов. И потенциально в будущем, для
> спецатрибута в %files, globs будут адаптироваться естественно.
Да, уровень обычно один, но я хотел сделать как проще, а писать просто имя
верхней директории проще, чем писать его и еще думать о том, сколько
слэш-звездочек добавить в конец. Кстати, в /usr/share/man/ страницы не все
лежат на одном уровне: есть еще переводы. Можно сделать shell globs с
рекурсивной обработкой.
--
Best regards,
Ivan Z.
_______________________________________________
Devel mailing list
Devel@linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] strip
2000-12-14 0:41 ` Dmitry V. Levin
2000-12-14 5:11 ` aen
@ 2000-12-22 18:02 ` Dmitry V. Levin
1 sibling, 0 replies; 16+ messages in thread
From: Dmitry V. Levin @ 2000-12-22 18:02 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1165 bytes --]
On Thu, Dec 14, 2000 at 03:41:55AM +0300, Dmitry V. Levin wrote:
> > > Мне кажется, что это site policy, каковой место в файле /etc/rpm/macros.
> > > Попробуйте меня переубедить! :)
> >
> > А что скажут другие разработчики? Никто не сталкивался с заметно
> > выросшим размером библиотек?
>
> Я же и сталкивался. Что поделать, такова участь разработчика, каковым я по
> умолчанию считаю всякого, кто собирает пакеты.
>
> А на photo я уже записал в /etc/rpm/macros:
> %_strip_method executable shared static
>
> Интересно, кроме XFree4, какие еще пакеты нужно принудительно отучать
> strip'ать библиотеки?
Проверено на практике (на photo), что никакие библиотеки из связки пакетов
glibc+gcc лучше не стрипать.
Regards,
Dmitry
+-------------------------------------------------------------------------+
Dmitry V. Levin mailto://ldv@fandra.org
Software Engineer PGP pubkey http://www.fandra.org/users/ldv/pgpkeys.html
IPLabs Linux Team http://linux.iplabs.ru
Fandra Project http://www.fandra.org
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2000-12-22 18:02 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-12-13 18:31 [devel] strip aen
2000-12-13 17:35 ` Dmitry V. Levin
2000-12-13 18:15 ` Ivan Zakharyaschev
2000-12-13 18:32 ` Ivan Zakharyaschev
2000-12-14 11:40 ` Dmitry V. Levin
2000-12-14 16:43 ` Ivan Zakharyaschev
2000-12-14 22:15 ` Mikhail Zabaluev
2000-12-15 16:03 ` Ivan Zakharyaschev
2000-12-14 9:27 ` Mikhail Zabaluev
2000-12-13 22:10 ` aen
2000-12-13 18:01 ` Dmitry V. Levin
2000-12-14 2:29 ` aen
2000-12-14 0:41 ` Dmitry V. Levin
2000-12-14 5:11 ` aen
2000-12-14 1:28 ` Dmitry V. Levin
2000-12-22 18:02 ` Dmitry V. Levin
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