* [devel] Re: arj-3.10b-alt2: rebuild failed @ 2003-11-11 18:49 ` Вячеслав Диконов 2003-11-11 19:15 ` Alexey Tourbin ` (4 more replies) 0 siblings, 5 replies; 10+ messages in thread From: Вячеслав Диконов @ 2003-11-11 18:49 UTC (permalink / raw) To: devel В Втр, 11.11.2003, в 21:26, QA Team Robot пишет: > Hi, > > I'm QA Team Robot of ALT Linux, running on a regular basis. You are receiving > this mail because of your team membership. I have just studied log files after > Sisyphus nightly rebuild. There's a problem I'd like you to fix. > > Package: arj-3.10b-alt2 > Packager: Vyacheslav Dikonov <slava@altlinux> > Status: rebuild failed; please fix. Желательно получать этот текст на русском языке. > Why: ... > Verifying ELF objects in /usr/src/RPM/tmp/arj-buildroot (rpath=normal,textrel=normal) > verify-elf: ./usr/lib/arjcrypt.so: TEXTREL entry found: 0x0 > error: Bad exit status from /usr/src/RPM/tmp/rpm-tmp.69156 (%install) > > RPM build errors: > Bad exit status from /usr/src/RPM/tmp/rpm-tmp.69156 (%install) > 56.12user 12.03system 1:11.23elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k > 0inputs+0outputs (307354major+262501minor)pagefaults 0swaps > rebuild: rebuild of `arj-3.10b-alt2.src.rpm' failed. А теперь мне нужен рецепт или "how-to" искоренения этой проблемы, не требующий правки исходного кода. Я не знаю где задаётся параметр -fpic и как его правильно внести. ^ permalink raw reply [flat|nested] 10+ messages in thread
* [devel] Re: arj-3.10b-alt2: rebuild failed 2003-11-11 18:49 ` [devel] Re: arj-3.10b-alt2: rebuild failed Вячеслав Диконов @ 2003-11-11 19:15 ` Alexey Tourbin 2003-11-11 19:30 ` Michael Shigorin ` (3 subsequent siblings) 4 siblings, 0 replies; 10+ messages in thread From: Alexey Tourbin @ 2003-11-11 19:15 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 338 bytes --] On Tue, Nov 11, 2003 at 09:49:54PM +0300, Вячеслав Диконов wrote: > Желательно получать этот текст на русском языке. ... (guess what) > А теперь мне нужен рецепт или "how-to" искоренения этой проблемы, не > требующий правки исходного кода. Я не знаю где задаётся параметр -fpic и > как его правильно внести. Увы, придется разбираться. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* [devel] Re: arj-3.10b-alt2: rebuild failed 2003-11-11 18:49 ` [devel] Re: arj-3.10b-alt2: rebuild failed Вячеслав Диконов 2003-11-11 19:15 ` Alexey Tourbin @ 2003-11-11 19:30 ` Michael Shigorin 2003-11-11 21:02 ` Dmitry V. Levin 2003-11-11 21:24 ` [devel] " Igor Tertishny ` (2 subsequent siblings) 4 siblings, 1 reply; 10+ messages in thread From: Michael Shigorin @ 2003-11-11 19:30 UTC (permalink / raw) To: devel On Tue, Nov 11, 2003 at 09:49:54PM +0300, Вячеслав Диконов wrote: > А теперь мне нужен рецепт или "how-to" искоренения этой > проблемы, не требующий правки исходного кода. Я не знаю где > задаётся параметр -fpic и как его правильно внести. В хорошем случае хватит добавления в голову спека %add_optflags %optflags_shared Вот в плохом... есть подозрение, что случай -- ровно как с initscripts migration: проще, чтобы разбирались выделенные люди, обеспечивающие QA. Майнтейнер не обязан писать или даже понимать C. По крайней мере, я такого требования не припомню. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] Re: arj-3.10b-alt2: rebuild failed 2003-11-11 19:30 ` Michael Shigorin @ 2003-11-11 21:02 ` Dmitry V. Levin 2003-11-12 9:41 ` [devel] [POLICY] " Michael Shigorin 0 siblings, 1 reply; 10+ messages in thread From: Dmitry V. Levin @ 2003-11-11 21:02 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1012 bytes --] On Tue, Nov 11, 2003 at 09:30:55PM +0200, Michael Shigorin wrote: > On Tue, Nov 11, 2003 at 09:49:54PM +0300, Вячеслав Диконов wrote: > > А теперь мне нужен рецепт или "how-to" искоренения этой > > проблемы, не требующий правки исходного кода. Я не знаю где > > задаётся параметр -fpic и как его правильно внести. > > В хорошем случае хватит добавления в голову спека s/хорошем/простом/ В хорошем (большинство пакетов в Сизифе) никаких TEXTRELов нет. > %add_optflags %optflags_shared В случае с arj лучше поправить makefile. Полагаю, что в большинстве случаев вопрос решается гораздо проще, чем в случае с libasound. > Вот в плохом... есть подозрение, что случай -- ровно как с > initscripts migration: проще, чтобы разбирались выделенные люди, > обеспечивающие QA. Кому проще? > Майнтейнер не обязан писать или даже понимать C. По крайней > мере, я такого требования не припомню. Есть и другие варианты, в т.ч. - пожаловаться в upstream; - попросить помощи, как это сделал ты с Вячеславом. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* [devel] [POLICY] Re: arj-3.10b-alt2: rebuild failed 2003-11-11 21:02 ` Dmitry V. Levin @ 2003-11-12 9:41 ` Michael Shigorin 0 siblings, 0 replies; 10+ messages in thread From: Michael Shigorin @ 2003-11-12 9:41 UTC (permalink / raw) To: ALT Devel discussion list; +Cc: docs [-- Attachment #1: Type: text/plain, Size: 2111 bytes --] On Wed, Nov 12, 2003 at 12:02:48AM +0300, Dmitry V. Levin wrote: > > В хорошем случае хватит добавления в голову спека > s/хорошем/простом/ > В хорошем (большинство пакетов в Сизифе) никаких TEXTRELов нет. Полностью согласен. > Полагаю, что в большинстве случаев вопрос решается гораздо > проще, чем в случае с libasound. :-] > > Вот в плохом... есть подозрение, что случай -- ровно как с > > initscripts migration: проще, чтобы разбирались выделенные > > люди, обеспечивающие QA. > Кому проще? Майнтейнерам. А по сумме человеко-времени -- всей Team. Конкретному QA -- не проще. Но если ему не хватает времени -- надо подбирать исполнителей, которые за фиксированную копеечку зафиксят изложенные qa team leader'ом проблемы в указанных пакетах. > > Майнтейнер не обязан писать или даже понимать C. По крайней Тут еще один момент: у майнтейнеров действительно есть сильные и слабые стороны, причем для качественного нетривиального пакета набор способностей одного отдельно взятого майнтейнера (с учетом выделяемого времени) зачастую недостаточен. Под "качественным" подразумевается не только разумно безопасный и технически функциональный, но и переведенный, документированный, интегрированный с другими пакетами и инфраструктурой дистрибутива (при наличии такой возможности). Это может включать аудит, до/разработку, перевод, techwriting, аккумуляцию администраторского опыта и видения дистрибутива. Осознание этого факта и движение в нужную сторону уже началось, только стоит его буквально парой строк означить. > Есть и другие варианты, в т.ч. > - пожаловаться в upstream; Обычно долго; в данном случае и изъяснить суть претензии может быть довольно нетривиально (хотя твой патч, думаю, объяснит). Но самое правильное in the long run. > - попросить помощи, как это сделал ты с Вячеславом. Угу. Только было бы здорово, если б в анонсе устрожения policy enforcement прозвучало, к кому обращаться с проблемами -- т.е. кто _уже_ успел потратить время и владеет вопросом. Но это уже пожелания :) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] Re: arj-3.10b-alt2: rebuild failed 2003-11-11 18:49 ` [devel] Re: arj-3.10b-alt2: rebuild failed Вячеслав Диконов 2003-11-11 19:15 ` Alexey Tourbin 2003-11-11 19:30 ` Michael Shigorin @ 2003-11-11 21:24 ` Igor Tertishny 2003-11-12 8:36 ` Stanislav Ievlev 2003-11-12 17:06 ` Alexey Tourbin 4 siblings, 0 replies; 10+ messages in thread From: Igor Tertishny @ 2003-11-11 21:24 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: signed data --] [-- Type: text/plain, Size: 316 bytes --] > > А теперь мне нужен рецепт или "how-to" искоренения этой проблемы, не > требующий правки исходного кода. Я не знаю где задаётся параметр -fpic и > как его правильно внести. > У меня с двумя прогами точно та же история. Я тоже проще помощи - rte, например, крайне важен. А что делать с R-base я вообще не знаю. [-- Attachment #2: signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] Re: arj-3.10b-alt2: rebuild failed 2003-11-11 18:49 ` [devel] Re: arj-3.10b-alt2: rebuild failed Вячеслав Диконов ` (2 preceding siblings ...) 2003-11-11 21:24 ` [devel] " Igor Tertishny @ 2003-11-12 8:36 ` Stanislav Ievlev 2003-11-12 17:06 ` Alexey Tourbin 4 siblings, 0 replies; 10+ messages in thread From: Stanislav Ievlev @ 2003-11-12 8:36 UTC (permalink / raw) To: ALT Devel discussion list On Tue, Nov 11, 2003 at 09:49:54PM +0300, Вячеслав Диконов wrote: > В Втр, 11.11.2003, в 21:26, QA Team Robot пишет: > > Hi, > > > > I'm QA Team Robot of ALT Linux, running on a regular basis. You are receiving > > this mail because of your team membership. I have just studied log files after > > Sisyphus nightly rebuild. There's a problem I'd like you to fix. > > > > Package: arj-3.10b-alt2 > > Packager: Vyacheslav Dikonov <slava@altlinux> > > Status: rebuild failed; please fix. > Желательно получать этот текст на русском языке. > > > Why: > ... > > Verifying ELF objects in /usr/src/RPM/tmp/arj-buildroot (rpath=normal,textrel=normal) > > verify-elf: ./usr/lib/arjcrypt.so: TEXTREL entry found: 0x0 > > error: Bad exit status from /usr/src/RPM/tmp/rpm-tmp.69156 (%install) > > > > RPM build errors: > > Bad exit status from /usr/src/RPM/tmp/rpm-tmp.69156 (%install) > > 56.12user 12.03system 1:11.23elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k > > 0inputs+0outputs (307354major+262501minor)pagefaults 0swaps > > rebuild: rebuild of `arj-3.10b-alt2.src.rpm' failed. > А теперь мне нужен рецепт или "how-to" искоренения этой проблемы, не > требующий правки исходного кода. Я не знаю где задаётся параметр -fpic и > как его правильно внести. В раздел CFLAGS или что-то похожее там где собирается эта бибилиотека. Напишите мне лично - помогу разобраться. > > > _______________________________________________ > Devel mailing list > Devel@altlinux.ru > http://altlinux.ru/mailman/listinfo/devel ^ permalink raw reply [flat|nested] 10+ messages in thread
* [devel] Re: arj-3.10b-alt2: rebuild failed 2003-11-11 18:49 ` [devel] Re: arj-3.10b-alt2: rebuild failed Вячеслав Диконов ` (3 preceding siblings ...) 2003-11-12 8:36 ` Stanislav Ievlev @ 2003-11-12 17:06 ` Alexey Tourbin 2003-11-12 17:42 ` Dmitry V. Levin 4 siblings, 1 reply; 10+ messages in thread From: Alexey Tourbin @ 2003-11-12 17:06 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 1232 bytes --] On Tue, Nov 11, 2003 at 09:49:54PM +0300, Вячеслав Диконов wrote: > А теперь мне нужен рецепт или "how-to" искоренения этой проблемы, не > требующий правки исходного кода. Я не знаю где задаётся параметр -fpic и > как его правильно внести. Проблема (о чудо!) решается следующим патчем. Кто-нибудь поможет мне написать howto? :) --- RPM/SPECS/arj.spec- 2003-09-11 22:36:05 +0400 +++ RPM/SPECS/arj.spec 2003-11-12 20:01:24 +0300 @@ -28,12 +28,27 @@ %build cd gnu/ autoconf -export LOCALE=%LOCALE; ./configure +export LOCALE=%LOCALE +%configure cd .. echo "" >> c_defs.h make -f makefile.gnu DEBUG=1 prepare ln -s ds linux-gnu/%LOCALE/rs -make -f makefile.gnu + +makefile_var() +{ + local fake; fake=`mktemp -t Makefile.XXXXXXXXXX` + echo -e "include ${2:-Makefile}\nmakefile_var_$1:\n\techo \$($1)" >"$fake" + MAKEFLAGS= %__make -sf "$fake" "makefile_var_$1" MAKE=: | sed -e 's/"/\\"/g' + %__rm -f -- "$fake" +} + +CFLAGS="$(makefile_var CFLAGS makefile.gnu)" +%__make -f makefile.gnu CFLAGS="$CFLAGS %optflags" + +: rebuild shared libraries with %optflags_shared +%__rm -fv linux-gnu/en/ds/arjcrypt/*.{o,so} +%__make -f makefile.gnu CFLAGS="$CFLAGS %optflags %optflags_shared" %install mkdir -p $RPM_BUILD_ROOT%_bindir [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] Re: arj-3.10b-alt2: rebuild failed 2003-11-12 17:06 ` Alexey Tourbin @ 2003-11-12 17:42 ` Dmitry V. Levin 2003-11-12 17:44 ` Alexey Tourbin 0 siblings, 1 reply; 10+ messages in thread From: Dmitry V. Levin @ 2003-11-12 17:42 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1392 bytes --] On Wed, Nov 12, 2003 at 08:06:54PM +0300, Alexey Tourbin wrote: > On Tue, Nov 11, 2003 at 09:49:54PM +0300, Вячеслав Диконов wrote: > > А теперь мне нужен рецепт или "how-to" искоренения этой проблемы, не > > требующий правки исходного кода. Я не знаю где задаётся параметр -fpic и > > как его правильно внести. > > Проблема (о чудо!) решается следующим патчем. > Кто-нибудь поможет мне написать howto? :) > > --- RPM/SPECS/arj.spec- 2003-09-11 22:36:05 +0400 > +++ RPM/SPECS/arj.spec 2003-11-12 20:01:24 +0300 > @@ -28,12 +28,27 @@ > %build > cd gnu/ > autoconf > -export LOCALE=%LOCALE; ./configure > +export LOCALE=%LOCALE > +%configure > cd .. > echo "" >> c_defs.h > make -f makefile.gnu DEBUG=1 prepare > ln -s ds linux-gnu/%LOCALE/rs > -make -f makefile.gnu > + > +makefile_var() > +{ > + local fake; fake=`mktemp -t Makefile.XXXXXXXXXX` > + echo -e "include ${2:-Makefile}\nmakefile_var_$1:\n\techo \$($1)" >"$fake" > + MAKEFLAGS= %__make -sf "$fake" "makefile_var_$1" MAKE=: | sed -e 's/"/\\"/g' > + %__rm -f -- "$fake" > +} > + > +CFLAGS="$(makefile_var CFLAGS makefile.gnu)" > +%__make -f makefile.gnu CFLAGS="$CFLAGS %optflags" > + > +: rebuild shared libraries with %optflags_shared > +%__rm -fv linux-gnu/en/ds/arjcrypt/*.{o,so} > +%__make -f makefile.gnu CFLAGS="$CFLAGS %optflags %optflags_shared" > > %install > mkdir -p $RPM_BUILD_ROOT%_bindir Бррр. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* [devel] Re: arj-3.10b-alt2: rebuild failed 2003-11-12 17:42 ` Dmitry V. Levin @ 2003-11-12 17:44 ` Alexey Tourbin 0 siblings, 0 replies; 10+ messages in thread From: Alexey Tourbin @ 2003-11-12 17:44 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 82 bytes --] On Wed, Nov 12, 2003 at 08:42:51PM +0300, Dmitry V. Levin wrote: > Бррр. Мурмяу. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2003-11-12 17:44 UTC | newest] Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2003-11-11 18:49 ` [devel] Re: arj-3.10b-alt2: rebuild failed Вячеслав Диконов 2003-11-11 19:15 ` Alexey Tourbin 2003-11-11 19:30 ` Michael Shigorin 2003-11-11 21:02 ` Dmitry V. Levin 2003-11-12 9:41 ` [devel] [POLICY] " Michael Shigorin 2003-11-11 21:24 ` [devel] " Igor Tertishny 2003-11-12 8:36 ` Stanislav Ievlev 2003-11-12 17:06 ` Alexey Tourbin 2003-11-12 17:42 ` Dmitry V. Levin 2003-11-12 17:44 ` 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