* [devel-ports] [arm] popen failed: Function not implemented @ 2009-09-18 10:49 Anton V. Boyarshinov 2009-09-18 10:54 ` Wartan Hachaturow ` (3 more replies) 0 siblings, 4 replies; 13+ messages in thread From: Anton V. Boyarshinov @ 2009-09-18 10:49 UTC (permalink / raw) To: devel-ports Добрый день Сначала о хорошем ;) * На офисной arm машинке развёрнут girar-builder, происходит обновление порта kas@ до свежего сизифа. * Имеется модельная реализация импорта успешно собранных заданий из git.alt (работает, но пока не поставлено на автомат). * Очередь заданий доступна по адресу http://ftp.altlinux.org/pub/people/boyarsh/arm/tasks/ (см также http://ftp.altlinux.org/pub/people/boyarsh/arm/tasks/rss/rss.xml) * Репозиторий потихоньку выкладывается рядом. * В принципе за аккаунтами в этот girar-builder можно обращаться к silicium@, хотя ему (girar-builder) и предстоит в ближайшее время переезд (сейчас всё выполняется на arm машине, и распределённость girar-builder не используется) А теперь о плохом. Судя по всему, в glibc нашей сборки есть проблемы, которые проявляются как некорректная работа strace и rpm. В rpm проблема проявляется в виде неработоспособности конструкций вида %(команды). Я добавил отладку в соответствующее место (rpmio/macro.c) и получил обескураживающий результат: rpmbuild -bp --nodeps *spec popen failed: Function not implemented При том, что минимальная программа с popen работает нормально... Есть ли у кого-нибудь идеи -- с чем это может быть связано? Антон ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel-ports] [arm] popen failed: Function not implemented 2009-09-18 10:49 [devel-ports] [arm] popen failed: Function not implemented Anton V. Boyarshinov @ 2009-09-18 10:54 ` Wartan Hachaturow 2009-09-18 10:57 ` Anton V. Boyarshinov 2009-09-18 11:10 ` Kirill A. Shutemov ` (2 subsequent siblings) 3 siblings, 1 reply; 13+ messages in thread From: Wartan Hachaturow @ 2009-09-18 10:54 UTC (permalink / raw) To: ALT Linux arch porting 2009/9/18 Anton V. Boyarshinov <boyarsh@altlinux.org>: > rpmbuild -bp --nodeps *spec > popen failed: Function not implemented Покажи, как в rpm зовётся popen в этом месте. -- Regards, Wartan. ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel-ports] [arm] popen failed: Function not implemented 2009-09-18 10:54 ` Wartan Hachaturow @ 2009-09-18 10:57 ` Anton V. Boyarshinov 2009-09-18 11:02 ` Wartan Hachaturow 0 siblings, 1 reply; 13+ messages in thread From: Anton V. Boyarshinov @ 2009-09-18 10:57 UTC (permalink / raw) To: devel-ports On Fri, 18 Sep 2009 14:54:01 +0400 Wartan Hachaturow wrote: > 2009/9/18 Anton V. Boyarshinov <boyarsh@altlinux.org>: > > rpmbuild -bp --nodeps *spec > > popen failed: Function not implemented > > Покажи, как в rpm зовётся popen в этом месте. if ((shf = popen(pcmd, "r")) == NULL){ perror("popen failed");/*эта строка добавлена мной*/ return 1; } ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel-ports] [arm] popen failed: Function not implemented 2009-09-18 10:57 ` Anton V. Boyarshinov @ 2009-09-18 11:02 ` Wartan Hachaturow 2009-09-18 12:00 ` Anton V. Boyarshinov 0 siblings, 1 reply; 13+ messages in thread From: Wartan Hachaturow @ 2009-09-18 11:02 UTC (permalink / raw) To: ALT Linux arch porting 2009/9/18 Anton V. Boyarshinov <boyarsh@altlinux.org>: >> Покажи, как в rpm зовётся popen в этом месте. > if ((shf = popen(pcmd, "r")) == NULL){ > perror("popen failed");/*эта строка добавлена мной*/ > return 1; > } Я бы убедился, что errno до вызова popen не совпадает с errno после вызова popen. -- Regards, Wartan. ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel-ports] [arm] popen failed: Function not implemented 2009-09-18 11:02 ` Wartan Hachaturow @ 2009-09-18 12:00 ` Anton V. Boyarshinov 0 siblings, 0 replies; 13+ messages in thread From: Anton V. Boyarshinov @ 2009-09-18 12:00 UTC (permalink / raw) To: devel-ports On Fri, 18 Sep 2009 15:02:24 +0400 Wartan Hachaturow wrote: > Я бы убедился, что errno до вызова popen не совпадает с errno после > вызова popen. before: 0 after: 38 popen failed: Function not implemented Вообще, складывается ощущение, что при каких-то условиях он вызывает popen2, а не popen При том, что rpm --eval '%()' работает как должен.. ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel-ports] [arm] popen failed: Function not implemented 2009-09-18 10:49 [devel-ports] [arm] popen failed: Function not implemented Anton V. Boyarshinov 2009-09-18 10:54 ` Wartan Hachaturow @ 2009-09-18 11:10 ` Kirill A. Shutemov 2009-09-18 11:31 ` Anton V. Boyarshinov 2009-09-18 12:12 ` Anton V. Boyarshinov 2009-09-18 12:59 ` [devel-ports] [arm] strace Dmitry V. Levin 3 siblings, 1 reply; 13+ messages in thread From: Kirill A. Shutemov @ 2009-09-18 11:10 UTC (permalink / raw) To: ALT Linux arch porting 2009/9/18 Anton V. Boyarshinov <boyarsh@altlinux.org>: > Добрый день > > Сначала о хорошем ;) > * На офисной arm машинке развёрнут girar-builder, происходит обновление > порта kas@ до свежего сизифа. > * Имеется модельная реализация импорта > успешно собранных заданий из git.alt (работает, но пока не поставлено > на автомат). > * Очередь заданий доступна по адресу > http://ftp.altlinux.org/pub/people/boyarsh/arm/tasks/ (см также > http://ftp.altlinux.org/pub/people/boyarsh/arm/tasks/rss/rss.xml) > * Репозиторий потихоньку выкладывается рядом. > * В принципе за аккаунтами в этот girar-builder можно обращаться к > silicium@, хотя ему (girar-builder) и предстоит в ближайшее время > переезд (сейчас всё выполняется на arm машине, и распределённость > girar-builder не используется) > > А теперь о плохом. Судя по всему, в glibc нашей сборки есть проблемы, > которые проявляются как некорректная работа strace и rpm. > > В rpm проблема проявляется в виде неработоспособности конструкций вида > %(команды). Я добавил отладку в соответствующее место (rpmio/macro.c) и > получил обескураживающий результат: > > rpmbuild -bp --nodeps *spec > popen failed: Function not implemented > > При том, что минимальная программа с popen работает нормально... > > Есть ли у кого-нибудь идеи -- с чем это может быть связано? Про strace расскажи. Может это одна и таже проблема. ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel-ports] [arm] popen failed: Function not implemented 2009-09-18 11:10 ` Kirill A. Shutemov @ 2009-09-18 11:31 ` Anton V. Boyarshinov 0 siblings, 0 replies; 13+ messages in thread From: Anton V. Boyarshinov @ 2009-09-18 11:31 UTC (permalink / raw) To: devel-ports > > > > Есть ли у кого-нибудь идеи -- с чем это может быть связано? > > Про strace расскажи. Может это одна и таже проблема. Про strace Миша расскажет немного попозже, так как он лучше понимает что там не так. ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel-ports] [arm] popen failed: Function not implemented 2009-09-18 10:49 [devel-ports] [arm] popen failed: Function not implemented Anton V. Boyarshinov 2009-09-18 10:54 ` Wartan Hachaturow 2009-09-18 11:10 ` Kirill A. Shutemov @ 2009-09-18 12:12 ` Anton V. Boyarshinov 2009-09-18 12:59 ` [devel-ports] [arm] strace Dmitry V. Levin 3 siblings, 0 replies; 13+ messages in thread From: Anton V. Boyarshinov @ 2009-09-18 12:12 UTC (permalink / raw) To: ALT Linux arch porting; +Cc: ldv > В rpm проблема проявляется в виде неработоспособности конструкций вида > %(команды). Я добавил отладку в соответствующее место (rpmio/macro.c) и > получил обескураживающий результат: > > rpmbuild -bp --nodeps *spec > popen failed: Function not implemented Всем спасибо, пересборка glibc с правильными заголовками ядра помогла. В girar-builder это задание ещё не завершлось, но установка собранного silicium@ в hsh glibc в host-систему решило проблемы в host-системе. Соберётся в сборочинице -- решится и в репозитории :) ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel-ports] [arm] strace 2009-09-18 10:49 [devel-ports] [arm] popen failed: Function not implemented Anton V. Boyarshinov ` (2 preceding siblings ...) 2009-09-18 12:12 ` Anton V. Boyarshinov @ 2009-09-18 12:59 ` Dmitry V. Levin 2009-09-18 13:30 ` Kirill A. Shutemov 2009-09-18 23:37 ` Kirill A. Shutemov 3 siblings, 2 replies; 13+ messages in thread From: Dmitry V. Levin @ 2009-09-18 12:59 UTC (permalink / raw) To: devel-ports [-- Attachment #1: Type: text/plain, Size: 776 bytes --] On Fri, Sep 18, 2009 at 02:49:10PM +0400, Anton V. Boyarshinov wrote: [...] > А теперь о плохом. Судя по всему, в glibc нашей сборки есть проблемы, > которые проявляются как некорректная работа strace и rpm. Что касается rpm, то я склонен подозревать локальную кривизну платформы (глядя дальше по треду, я вижу, что мои подозрения оправдываются). А вот что касается strace, тут у меня уверенности нет. Почему-то большая часть людей, у которых есть arm experience, избегает отправлять свои патчи для strace в strace-devel@. Если у вас есть знакомые люди, сидящие на патчах для strace и не читающие strace-devel@, передайте им, что я готовлю релиз strace-4.5.19, и если они хотят, чтобы эти патчи попали в релиз, то им следовало бы поторопиться. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel-ports] [arm] strace 2009-09-18 12:59 ` [devel-ports] [arm] strace Dmitry V. Levin @ 2009-09-18 13:30 ` Kirill A. Shutemov 2009-09-18 23:52 ` Dmitry V. Levin 2009-09-18 23:37 ` Kirill A. Shutemov 1 sibling, 1 reply; 13+ messages in thread From: Kirill A. Shutemov @ 2009-09-18 13:30 UTC (permalink / raw) To: ALT Linux arch porting 2009/9/18 Dmitry V. Levin <ldv@altlinux.org>: > On Fri, Sep 18, 2009 at 02:49:10PM +0400, Anton V. Boyarshinov wrote: > [...] >> А теперь о плохом. Судя по всему, в glibc нашей сборки есть проблемы, >> которые проявляются как некорректная работа strace и rpm. > > Что касается rpm, то я склонен подозревать локальную кривизну платформы > (глядя дальше по треду, я вижу, что мои подозрения оправдываются). > > А вот что касается strace, тут у меня уверенности нет. Почему-то большая > часть людей, у которых есть arm experience, избегает отправлять свои патчи > для strace в strace-devel@. Если у вас есть знакомые люди, сидящие на > патчах для strace и не читающие strace-devel@, передайте им, что я готовлю > релиз strace-4.5.19, и если они хотят, чтобы эти патчи попали в релиз, то > им следовало бы поторопиться. Когда планируется релиз? Есть извесная проблема с fadvise64(2) на ARM. Там порядок аргументов отличается от других архитектур, а strace этого не знает. Прямо сейчас патч сделать не могу -- очень много работы, но завтра-послезавтра постараюсь добраться. ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel-ports] [arm] strace 2009-09-18 13:30 ` Kirill A. Shutemov @ 2009-09-18 23:52 ` Dmitry V. Levin 2009-09-19 0:30 ` Kirill A. Shutemov 0 siblings, 1 reply; 13+ messages in thread From: Dmitry V. Levin @ 2009-09-18 23:52 UTC (permalink / raw) To: ALT Linux arch porting [-- Attachment #1: Type: text/plain, Size: 1384 bytes --] On Fri, Sep 18, 2009 at 04:30:34PM +0300, Kirill A. Shutemov wrote: > 2009/9/18 Dmitry V. Levin <ldv@altlinux.org>: > > On Fri, Sep 18, 2009 at 02:49:10PM +0400, Anton V. Boyarshinov wrote: > > [...] > >> А теперь о плохом. Судя по всему, в glibc нашей сборки есть проблемы, > >> которые проявляются как некорректная работа strace и rpm. > > > > Что касается rpm, то я склонен подозревать локальную кривизну платформы > > (глядя дальше по треду, я вижу, что мои подозрения оправдываются). > > > > А вот что касается strace, тут у меня уверенности нет. Почему-то большая > > часть людей, у которых есть arm experience, избегает отправлять свои патчи > > для strace в strace-devel@. Если у вас есть знакомые люди, сидящие на > > патчах для strace и не читающие strace-devel@, передайте им, что я готовлю > > релиз strace-4.5.19, и если они хотят, чтобы эти патчи попали в релиз, то > > им следовало бы поторопиться. > > Когда планируется релиз? Я уже release notes подготовил: http://strace.git.sourceforge.net/git/gitweb.cgi?p=strace/strace;h=ldv/release На следующей неделе, наверное. > Есть извесная проблема с fadvise64(2) на ARM. Там порядок аргументов > отличается от других архитектур, а strace этого не знает. > > Прямо сейчас патч сделать не могу -- очень много работы, но > завтра-послезавтра постараюсь добраться. Хорошо. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel-ports] [arm] strace 2009-09-18 23:52 ` Dmitry V. Levin @ 2009-09-19 0:30 ` Kirill A. Shutemov 0 siblings, 0 replies; 13+ messages in thread From: Kirill A. Shutemov @ 2009-09-19 0:30 UTC (permalink / raw) To: ALT Linux arch porting 2009/9/19 Dmitry V. Levin <ldv@altlinux.org>: > On Fri, Sep 18, 2009 at 04:30:34PM +0300, Kirill A. Shutemov wrote: >> Прямо сейчас патч сделать не могу -- очень много работы, но >> завтра-послезавтра постараюсь добраться. > > Хорошо. Завтра настало ;) У меня в git. ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel-ports] [arm] strace 2009-09-18 12:59 ` [devel-ports] [arm] strace Dmitry V. Levin 2009-09-18 13:30 ` Kirill A. Shutemov @ 2009-09-18 23:37 ` Kirill A. Shutemov 1 sibling, 0 replies; 13+ messages in thread From: Kirill A. Shutemov @ 2009-09-18 23:37 UTC (permalink / raw) To: ALT Linux arch porting 2009/9/18 Dmitry V. Levin <ldv@altlinux.org>: > On Fri, Sep 18, 2009 at 02:49:10PM +0400, Anton V. Boyarshinov wrote: > [...] >> А теперь о плохом. Судя по всему, в glibc нашей сборки есть проблемы, >> которые проявляются как некорректная работа strace и rpm. > > Что касается rpm, то я склонен подозревать локальную кривизну платформы > (глядя дальше по треду, я вижу, что мои подозрения оправдываются). > > А вот что касается strace, тут у меня уверенности нет Попробовал просто пересобрать strace-4.5.18-alt8. На первый взгляд выдаёт нормальные результаты, в отличае от того strace-4.5.18-alt6, которые установлен на sheeva.office.altlinux.ru >. Почему-то большая > часть людей, у которых есть arm experience, избегает отправлять свои патчи > для strace в strace-devel@. Даже Russell King сознался в этом ;) > Если у вас есть знакомые люди, сидящие на > патчах для strace и не читающие strace-devel@, передайте им, что я готовлю > релиз strace-4.5.19, и если они хотят, чтобы эти патчи попали в релиз, то > им следовало бы поторопиться. ^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2009-09-19 0:30 UTC | newest] Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2009-09-18 10:49 [devel-ports] [arm] popen failed: Function not implemented Anton V. Boyarshinov 2009-09-18 10:54 ` Wartan Hachaturow 2009-09-18 10:57 ` Anton V. Boyarshinov 2009-09-18 11:02 ` Wartan Hachaturow 2009-09-18 12:00 ` Anton V. Boyarshinov 2009-09-18 11:10 ` Kirill A. Shutemov 2009-09-18 11:31 ` Anton V. Boyarshinov 2009-09-18 12:12 ` Anton V. Boyarshinov 2009-09-18 12:59 ` [devel-ports] [arm] strace Dmitry V. Levin 2009-09-18 13:30 ` Kirill A. Shutemov 2009-09-18 23:52 ` Dmitry V. Levin 2009-09-19 0:30 ` Kirill A. Shutemov 2009-09-18 23:37 ` Kirill A. Shutemov
ALT Linux architecture porting This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel-ports/0 devel-ports/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-ports devel-ports/ http://lore.altlinux.org/devel-ports \ devel-ports@lists.altlinux.org devel-ports@lists.altlinux.ru devel-ports@lists.altlinux.com public-inbox-index devel-ports Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel-ports AGPL code for this site: git clone https://public-inbox.org/public-inbox.git