* [devel] Q: нерабочий ruby на armh (was: [#253596] FAILED opennebula.git=5.10.5-alt2) @ 2020-06-18 21:24 ` Dmitry V. Levin 2020-06-19 7:23 ` Yuri Sedunov 2020-06-19 9:05 ` Sergey Bolshakov 0 siblings, 2 replies; 32+ messages in thread From: Dmitry V. Levin @ 2020-06-18 21:24 UTC (permalink / raw) To: ALT Devel discussion list On Thu, Jun 18, 2020 at 03:41:52PM +0000, Girar Builder awaiter robot wrote: > http://git.altlinux.org/tasks/253596/logs/events.1.1.log > > 2020-Jun-18 15:29:32 :: task #253596 for sisyphus started by shaba: > #100 build 5.10.5-alt2 from /people/shaba/packages/opennebula.git fetched at 2020-Jun-18 15:29:31 > 2020-Jun-18 15:29:33 :: [aarch64] #100 opennebula.git 5.10.5-alt2: build start > 2020-Jun-18 15:29:33 :: [x86_64] #100 opennebula.git 5.10.5-alt2: build start > 2020-Jun-18 15:29:33 :: [i586] #100 opennebula.git 5.10.5-alt2: build start > 2020-Jun-18 15:29:33 :: [ppc64le] #100 opennebula.git 5.10.5-alt2: build start > 2020-Jun-18 15:29:33 :: [armh] #100 opennebula.git 5.10.5-alt2: build start > 2020-Jun-18 15:39:16 :: [aarch64] #100 opennebula.git 5.10.5-alt2: build OK > + /usr/bin/ruby -rvendor-specific /usr/bin/setup.rb build --shebang=auto --prefixes=gem,ruby,rails-engine '--gem-version-replace=:highline ~> 2.0:i18n ~> 1.0:activesupport ~> 5.2' --ignore=packethost --use=install_gems --alias=opennebula-common --join=lib:bin --use=flow --alias=opennebula-flow --join=lib:bin --srclibdir= --srcconfdir= > [setup.rb] -> RuntimeError: Unable to determine name from existing gemspec. Use :name => 'gemname' in #install_tasks to manually set it. > fatal: not a git repository (or any of the parent directories): .git > 2020-Jun-18 15:39:18 :: [armh] opennebula.git 5.10.5-alt2: remote: build failed > 2020-Jun-18 15:39:18 :: [armh] #100 opennebula.git 5.10.5-alt2: build FAILED > 2020-Jun-18 15:39:18 :: [armh] requesting cancellation of task processing > 2020-Jun-18 15:40:07 :: [x86_64] #100 opennebula.git 5.10.5-alt2: build OK > 2020-Jun-18 15:40:47 :: [ppc64le] #100 opennebula.git 5.10.5-alt2: build OK > 2020-Jun-18 15:41:52 :: [i586] #100 opennebula.git 5.10.5-alt2: build OK > 2020-Jun-18 15:39:18 :: [armh] build FAILED > 2020-Jun-18 15:41:52 :: task #253596 for sisyphus FAILED Как это понимать? /usr/bin/ruby на armh нерабочий? Каким образом там был собран предыдущий релиз opennebula-5.10.5-alt1? -- ldv ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] Q: нерабочий ruby на armh (was: [#253596] FAILED opennebula.git=5.10.5-alt2) 2020-06-18 21:24 ` [devel] Q: нерабочий ruby на armh (was: [#253596] FAILED opennebula.git=5.10.5-alt2) Dmitry V. Levin @ 2020-06-19 7:23 ` Yuri Sedunov 2020-06-19 9:14 ` [devel] Q: нерабочий ruby на armh Sergey Bolshakov 2020-06-19 9:05 ` Sergey Bolshakov 1 sibling, 1 reply; 32+ messages in thread From: Yuri Sedunov @ 2020-06-19 7:23 UTC (permalink / raw) To: devel В Пт, 19/06/2020 в 00:24 +0300, Dmitry V. Levin пишет: > On Thu, Jun 18, 2020 at 03:41:52PM +0000, Girar Builder awaiter robot > wrote: > > http://git.altlinux.org/tasks/253596/logs/events.1.1.log > > > > 2020-Jun-18 15:29:32 :: task #253596 for sisyphus started by shaba: > > 2020-Jun-18 15:29:33 :: [aarch64] #100 opennebula.git 5.10.5-alt2: > > ... > Как это понимать? /usr/bin/ruby на armh нерабочий? > Каким образом там был собран предыдущий релиз opennebula-5.10.5-alt1? Похожий вопрос. [#253621] FAILED srpm=evince-3.36.6-alt1.src.rpm Каким образом был собран предыдущий релиз evince-3.36.5-alt1.armh.rpm -- Yuri N. Sedunov ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] Q: нерабочий ruby на armh 2020-06-19 7:23 ` Yuri Sedunov @ 2020-06-19 9:14 ` Sergey Bolshakov 2020-06-19 10:16 ` Andrey Savchenko 0 siblings, 1 reply; 32+ messages in thread From: Sergey Bolshakov @ 2020-06-19 9:14 UTC (permalink / raw) To: devel >>>>> "Yuri" == Yuri Sedunov <aris-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes: > В Пт, 19/06/2020 в 00:24 +0300, Dmitry V. Levin пишет: >> On Thu, Jun 18, 2020 at 03:41:52PM +0000, Girar Builder awaiter robot >> wrote: >> > http://git.altlinux.org/tasks/253596/logs/events.1.1.log >> > >> > 2020-Jun-18 15:29:32 :: task #253596 for sisyphus started by shaba: >> > 2020-Jun-18 15:29:33 :: [aarch64] #100 opennebula.git 5.10.5-alt2: >> > > ... >> Как это понимать? /usr/bin/ruby на armh нерабочий? >> Каким образом там был собран предыдущий релиз opennebula-5.10.5-alt1? > Похожий вопрос. > [#253621] FAILED srpm=evince-3.36.6-alt1.src.rpm > Каким образом был собран предыдущий релиз evince-3.36.5-alt1.armh.rpm Предыдущий собирался в другой среде. Судя по строчке meson.build:362:13: ERROR: Can not run test applications in this cross environment. uname -m в сборочном окружении выдаёт что-то неожиданное. -- ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] Q: нерабочий ruby на armh 2020-06-19 9:14 ` [devel] Q: нерабочий ruby на armh Sergey Bolshakov @ 2020-06-19 10:16 ` Andrey Savchenko 2020-06-19 13:07 ` Dmitry V. Levin 0 siblings, 1 reply; 32+ messages in thread From: Andrey Savchenko @ 2020-06-19 10:16 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1444 bytes --] On Fri, 19 Jun 2020 12:14:30 +0300 Sergey Bolshakov wrote: > >>>>> "Yuri" == Yuri Sedunov <aris-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes: > > > В Пт, 19/06/2020 в 00:24 +0300, Dmitry V. Levin пишет: > >> On Thu, Jun 18, 2020 at 03:41:52PM +0000, Girar Builder awaiter robot > >> wrote: > >> > http://git.altlinux.org/tasks/253596/logs/events.1.1.log > >> > > >> > 2020-Jun-18 15:29:32 :: task #253596 for sisyphus started by shaba: > >> > 2020-Jun-18 15:29:33 :: [aarch64] #100 opennebula.git 5.10.5-alt2: > >> > > > ... > >> Как это понимать? /usr/bin/ruby на armh нерабочий? > >> Каким образом там был собран предыдущий релиз opennebula-5.10.5-alt1? > > > Похожий вопрос. > > [#253621] FAILED srpm=evince-3.36.6-alt1.src.rpm > > Каким образом был собран предыдущий релиз evince-3.36.5-alt1.armh.rpm > > Предыдущий собирался в другой среде. > Судя по строчке > > meson.build:362:13: ERROR: Can not run test applications in this cross environment. > > uname -m в сборочном окружении выдаёт что-то неожиданное. Он даёт aarch64, что сбивает с толку все приложения. Исправьте сборочницу armh. Best regards, Andrew Savchenko [-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] Q: нерабочий ruby на armh 2020-06-19 10:16 ` Andrey Savchenko @ 2020-06-19 13:07 ` Dmitry V. Levin 2020-06-19 13:14 ` Sergey Bolshakov 2020-06-19 13:19 ` [devel] Q: нерабочий ruby на armh Andrey Savchenko 0 siblings, 2 replies; 32+ messages in thread From: Dmitry V. Levin @ 2020-06-19 13:07 UTC (permalink / raw) To: ALT Devel discussion list On Fri, Jun 19, 2020 at 01:16:23PM +0300, Andrey Savchenko wrote: > On Fri, 19 Jun 2020 12:14:30 +0300 Sergey Bolshakov wrote: > > >>>>> "Yuri" == Yuri Sedunov <aris-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes: [...] > > > Похожий вопрос. > > > [#253621] FAILED srpm=evince-3.36.6-alt1.src.rpm > > > Каким образом был собран предыдущий релиз evince-3.36.5-alt1.armh.rpm > > > > Предыдущий собирался в другой среде. > > Судя по строчке > > > > meson.build:362:13: ERROR: Can not run test applications in this cross environment. > > > > uname -m в сборочном окружении выдаёт что-то неожиданное. > > Он даёт aarch64, что сбивает с толку все приложения. > Исправьте сборочницу armh. Пока на aarch64 не заработает "setarch armh", ничего сделать нельзя. :( -- ldv ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] Q: нерабочий ruby на armh 2020-06-19 13:07 ` Dmitry V. Levin @ 2020-06-19 13:14 ` Sergey Bolshakov 2020-06-19 13:43 ` Dmitry V. Levin 2020-06-19 13:19 ` [devel] Q: нерабочий ruby на armh Andrey Savchenko 1 sibling, 1 reply; 32+ messages in thread From: Sergey Bolshakov @ 2020-06-19 13:14 UTC (permalink / raw) To: devel >>>>> "Dmitry" == Dmitry V Levin <ldv-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes: > On Fri, Jun 19, 2020 at 01:16:23PM +0300, Andrey Savchenko wrote: >> On Fri, 19 Jun 2020 12:14:30 +0300 Sergey Bolshakov wrote: >> > >>>>> "Yuri" == Yuri Sedunov <aris-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes: > [...] >> > > Похожий вопрос. >> > > [#253621] FAILED srpm=evince-3.36.6-alt1.src.rpm >> > > Каким образом был собран предыдущий релиз evince-3.36.5-alt1.armh.rpm >> > >> > Предыдущий собирался в другой среде. >> > Судя по строчке >> > >> > meson.build:362:13: ERROR: Can not run test applications in this cross environment. >> > >> > uname -m в сборочном окружении выдаёт что-то неожиданное. >> >> Он даёт aarch64, что сбивает с толку все приложения. >> Исправьте сборочницу armh. > Пока на aarch64 не заработает "setarch armh", ничего сделать нельзя. :( Мне всё же представляется, что 'ничего' -- это преувеличение. setarch linux32 справится ничуть не хуже. И да, пожалуйста, не затягивайте -- мои задания тоже пострадали, печаль. -- ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] Q: нерабочий ruby на armh 2020-06-19 13:14 ` Sergey Bolshakov @ 2020-06-19 13:43 ` Dmitry V. Levin 2020-06-19 13:52 ` Andrey Savchenko 0 siblings, 1 reply; 32+ messages in thread From: Dmitry V. Levin @ 2020-06-19 13:43 UTC (permalink / raw) To: ALT Devel discussion list On Fri, Jun 19, 2020 at 04:14:15PM +0300, Sergey Bolshakov wrote: > >>>>> "Dmitry" == Dmitry V Levin <ldv-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes: > > On Fri, Jun 19, 2020 at 01:16:23PM +0300, Andrey Savchenko wrote: > >> On Fri, 19 Jun 2020 12:14:30 +0300 Sergey Bolshakov wrote: > >> > >>>>> "Yuri" == Yuri Sedunov <aris-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes: > > [...] > >> > > Похожий вопрос. > >> > > [#253621] FAILED srpm=evince-3.36.6-alt1.src.rpm > >> > > Каким образом был собран предыдущий релиз evince-3.36.5-alt1.armh.rpm > >> > > >> > Предыдущий собирался в другой среде. > >> > Судя по строчке > >> > > >> > meson.build:362:13: ERROR: Can not run test applications in this cross environment. > >> > > >> > uname -m в сборочном окружении выдаёт что-то неожиданное. > >> > >> Он даёт aarch64, что сбивает с толку все приложения. > >> Исправьте сборочницу armh. > > > Пока на aarch64 не заработает "setarch armh", ничего сделать нельзя. :( > > Мне всё же представляется, что 'ничего' -- это преувеличение. > setarch linux32 справится ничуть не хуже. "setarch linux32", может, и справится, но hasher не может знать, что armh -- это linux32, это вне его компетенции. Пока на aarch64 не заработает "setarch armh", ничего сделать нельзя. :( -- ldv ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] Q: нерабочий ruby на armh 2020-06-19 13:43 ` Dmitry V. Levin @ 2020-06-19 13:52 ` Andrey Savchenko 2020-06-19 13:55 ` Dmitry V. Levin 0 siblings, 1 reply; 32+ messages in thread From: Andrey Savchenko @ 2020-06-19 13:52 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 2056 bytes --] On Fri, 19 Jun 2020 16:43:28 +0300 Dmitry V. Levin wrote: > On Fri, Jun 19, 2020 at 04:14:15PM +0300, Sergey Bolshakov wrote: > > >>>>> "Dmitry" == Dmitry V Levin <ldv-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes: > > > On Fri, Jun 19, 2020 at 01:16:23PM +0300, Andrey Savchenko wrote: > > >> On Fri, 19 Jun 2020 12:14:30 +0300 Sergey Bolshakov wrote: > > >> > >>>>> "Yuri" == Yuri Sedunov <aris-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes: > > > [...] > > >> > > Похожий вопрос. > > >> > > [#253621] FAILED srpm=evince-3.36.6-alt1.src.rpm > > >> > > Каким образом был собран предыдущий релиз evince-3.36.5-alt1.armh.rpm > > >> > > > >> > Предыдущий собирался в другой среде. > > >> > Судя по строчке > > >> > > > >> > meson.build:362:13: ERROR: Can not run test applications in this cross environment. > > >> > > > >> > uname -m в сборочном окружении выдаёт что-то неожиданное. > > >> > > >> Он даёт aarch64, что сбивает с толку все приложения. > > >> Исправьте сборочницу armh. > > > > > Пока на aarch64 не заработает "setarch armh", ничего сделать нельзя. :( > > > > Мне всё же представляется, что 'ничего' -- это преувеличение. > > setarch linux32 справится ничуть не хуже. > > "setarch linux32", может, и справится, но hasher не может знать, что > armh -- это linux32, это вне его компетенции. > > Пока на aarch64 не заработает "setarch armh", ничего сделать нельзя. :( А можно узнать, почему этот вопрос решается после добавления архитектуры в основную сборочницу, а не до? Best regards, Andrew Savchenko [-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] Q: нерабочий ruby на armh 2020-06-19 13:52 ` Andrey Savchenko @ 2020-06-19 13:55 ` Dmitry V. Levin 2020-06-19 21:29 ` Vitaly Lipatov 0 siblings, 1 reply; 32+ messages in thread From: Dmitry V. Levin @ 2020-06-19 13:55 UTC (permalink / raw) To: ALT Devel discussion list On Fri, Jun 19, 2020 at 04:52:37PM +0300, Andrey Savchenko wrote: > On Fri, 19 Jun 2020 16:43:28 +0300 Dmitry V. Levin wrote: > > On Fri, Jun 19, 2020 at 04:14:15PM +0300, Sergey Bolshakov wrote: > > > >>>>> "Dmitry" == Dmitry V Levin <ldv-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes: > > > > On Fri, Jun 19, 2020 at 01:16:23PM +0300, Andrey Savchenko wrote: > > > >> On Fri, 19 Jun 2020 12:14:30 +0300 Sergey Bolshakov wrote: > > > >> > >>>>> "Yuri" == Yuri Sedunov <aris-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes: > > > > [...] > > > >> > > Похожий вопрос. > > > >> > > [#253621] FAILED srpm=evince-3.36.6-alt1.src.rpm > > > >> > > Каким образом был собран предыдущий релиз evince-3.36.5-alt1.armh.rpm > > > >> > > > > >> > Предыдущий собирался в другой среде. > > > >> > Судя по строчке > > > >> > > > > >> > meson.build:362:13: ERROR: Can not run test applications in this cross environment. > > > >> > > > > >> > uname -m в сборочном окружении выдаёт что-то неожиданное. > > > >> > > > >> Он даёт aarch64, что сбивает с толку все приложения. > > > >> Исправьте сборочницу armh. > > > > > > > Пока на aarch64 не заработает "setarch armh", ничего сделать нельзя. :( > > > > > > Мне всё же представляется, что 'ничего' -- это преувеличение. > > > setarch linux32 справится ничуть не хуже. > > > > "setarch linux32", может, и справится, но hasher не может знать, что > > armh -- это linux32, это вне его компетенции. > > > > Пока на aarch64 не заработает "setarch armh", ничего сделать нельзя. :( > > А можно узнать, почему этот вопрос решается после добавления > архитектуры в основную сборочницу, а не до? Я недооценил масштаб бедствия. Мне до сих пор неизвестно, какие пакеты это затрагивает. -- ldv ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] Q: нерабочий ruby на armh 2020-06-19 13:55 ` Dmitry V. Levin @ 2020-06-19 21:29 ` Vitaly Lipatov 0 siblings, 1 reply; 32+ messages in thread From: Vitaly Lipatov @ 2020-06-19 21:29 UTC (permalink / raw) To: ALT Linux Team development discussions Dmitry V. Levin писал 19.6.20 16:55: ... > Я недооценил масштаб бедствия. > Мне до сих пор неизвестно, какие пакеты это затрагивает. $ python3 >>> import platform >>> platform.machine() aarch64 скрипты на python, которые конфигурируются по процессору, терпят поражение. Из примеров у меня не очень интересный пакет libbotan: http://git.altlinux.org/tasks/253664/logs/events.1.1.log -- С уважением, Виталий Липатов, ALT Linux Team ^ permalink raw reply [flat|nested] 32+ messages in thread
[parent not found: <CAGvFrt3+VSYeotwS1Z=rEvnz2w9kASZ=ExUq1Nv=nD+VEF5UFQ@mail.gmail.com>]
* Re: [devel] Q: нерабочий ruby на armh @ 2020-06-19 22:32 ` Dmitry V. Levin 0 siblings, 1 reply; 32+ messages in thread From: Dmitry V. Levin @ 2020-06-19 22:32 UTC (permalink / raw) To: ALT Devel discussion list On Sat, Jun 20, 2020 at 12:44:52AM +0300, Aleksey Novodvorsky wrote: > сб, 20 июн. 2020 г., 00:29 Vitaly Lipatov <lav@altlinux.ru>: > > Dmitry V. Levin писал 19.6.20 16:55: > > ... > > > Я недооценил масштаб бедствия. > > > Мне до сих пор неизвестно, какие пакеты это затрагивает. > > > > $ python3 > > >>> import platform > > >>> platform.machine() > > aarch64 > > > > скрипты на python, которые конфигурируются по процессору, терпят > > поражение. > > При этом они не терпят поражение на i586. Потому что им не врут, будто у них x86_64, им сообщают i686. А тут вместо armv8l им врут про aarch64. > Вообще, классификация процессоров ARM крайне запутана. Перед нами не стоит задача классификации процессоров. -- ldv ^ permalink raw reply [flat|nested] 32+ messages in thread
[parent not found: <CAGvFrt1rhqgNZwJDA+JKpewM7n0CEBrXWXTzgRVA33TMshM5tQ@mail.gmail.com>]
* Re: [devel] Q: нерабочий ruby на armh @ 2020-06-19 23:07 ` Andrey Savchenko 2020-06-19 23:20 ` [devel] Q: setarch для armh Dmitry V. Levin 1 sibling, 0 replies; 32+ messages in thread From: Andrey Savchenko @ 2020-06-19 23:07 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1778 bytes --] On Sat, 20 Jun 2020 01:54:11 +0300 Aleksey Novodvorsky wrote: > сб, 20 июн. 2020 г., 01:32 Dmitry V. Levin <ldv@altlinux.org>: > > > On Sat, Jun 20, 2020 at 12:44:52AM +0300, Aleksey Novodvorsky wrote: > > > сб, 20 июн. 2020 г., 00:29 Vitaly Lipatov <lav@altlinux.ru>: > > > > Dmitry V. Levin писал 19.6.20 16:55: > > > > ... > > > > > Я недооценил масштаб бедствия. > > > > > Мне до сих пор неизвестно, какие пакеты это затрагивает. > > > > > > > > $ python3 > > > > >>> import platform > > > > >>> platform.machine() > > > > aarch64 > > > > > > > > скрипты на python, которые конфигурируются по процессору, терпят > > > > поражение. > > > > > > При этом они не терпят поражение на i586. > > > > Потому что им не врут, будто у них x86_64, им сообщают i686. > > А тут вместо armv8l им врут про aarch64. > > > > Вы полагаете, что врут? На момент возникновения проблемы в сборочнице armh было: $ uname -m aarch64 Что есть враньё; для сравнения: в сборочнице i586 uname -m возвращает i686. Сейчас эта проблема решается. Там проблема не столько сам setarch дополнить, сколько собрать util-linux, для чего нужно исправить проблему, которую выявили тесты (она не связана напрямую с обсуждаемой проблемой). Best regards, Andrew Savchenko [-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] Q: setarch для armh 2020-06-19 23:07 ` Andrey Savchenko @ 2020-06-19 23:20 ` Dmitry V. Levin 1 sibling, 0 replies; 32+ messages in thread From: Dmitry V. Levin @ 2020-06-19 23:20 UTC (permalink / raw) To: ALT Devel discussion list On Sat, Jun 20, 2020 at 01:54:11AM +0300, Aleksey Novodvorsky wrote: > сб, 20 июн. 2020 г., 01:32 Dmitry V. Levin <ldv@altlinux.org>: > > On Sat, Jun 20, 2020 at 12:44:52AM +0300, Aleksey Novodvorsky wrote: > > > сб, 20 июн. 2020 г., 00:29 Vitaly Lipatov <lav@altlinux.ru>: > > > > Dmitry V. Levin писал 19.6.20 16:55: > > > > ... > > > > > Я недооценил масштаб бедствия. > > > > > Мне до сих пор неизвестно, какие пакеты это затрагивает. > > > > > > > > $ python3 > > > > >>> import platform > > > > >>> platform.machine() > > > > aarch64 > > > > > > > > скрипты на python, которые конфигурируются по процессору, терпят > > > > поражение. > > > > > > При этом они не терпят поражение на i586. > > > > Потому что им не врут, будто у них x86_64, им сообщают i686. > > А тут вместо armv8l им врут про aarch64. > > Вы полагаете, что врут? Конечно, врут. Им говорят armh$ uname -m aarch64 А должны говорить armh$ uname -m armv8l И я уже несколько раз рассказал, почему это происходит: aarch64$ setarch armh setarch: armh: Unrecognized architecture Сергей говорит, что setarch armh не должно работать, вместо этого надо вставлять костыли в скрипты, которые ничего не знают о том, что armh - это такая особенная архитектура, для которой setarch armh не работает. До тех пор, пока setarch armh не заработает, тысячи пакетов в Сизифе не будут собираться на armh, блокируя сборку для остальных архитектур. Подключение armh к Сизифу в таком виде было ошибкой. -- ldv ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] Q: нерабочий ruby на armh 2020-06-19 13:07 ` Dmitry V. Levin 2020-06-19 13:14 ` Sergey Bolshakov @ 2020-06-19 13:19 ` Andrey Savchenko 2020-06-19 13:32 ` Антон Мидюков 1 sibling, 1 reply; 32+ messages in thread From: Andrey Savchenko @ 2020-06-19 13:19 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1383 bytes --] On Fri, 19 Jun 2020 16:07:10 +0300 Dmitry V. Levin wrote: > On Fri, Jun 19, 2020 at 01:16:23PM +0300, Andrey Savchenko wrote: > > On Fri, 19 Jun 2020 12:14:30 +0300 Sergey Bolshakov wrote: > > > >>>>> "Yuri" == Yuri Sedunov <aris-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes: > [...] > > > > Похожий вопрос. > > > > [#253621] FAILED srpm=evince-3.36.6-alt1.src.rpm > > > > Каким образом был собран предыдущий релиз evince-3.36.5-alt1.armh.rpm > > > > > > Предыдущий собирался в другой среде. > > > Судя по строчке > > > > > > meson.build:362:13: ERROR: Can not run test applications in this cross environment. > > > > > > uname -m в сборочном окружении выдаёт что-то неожиданное. > > > > Он даёт aarch64, что сбивает с толку все приложения. > > Исправьте сборочницу armh. > > Пока на aarch64 не заработает "setarch armh", ничего сделать нельзя. :( Во-первых, добавить в setarch архитектуру не сложно. Во-вторых, лучше добавить armv7a, т.к. это ожидаемый вывод uname -m на таких архитектурах. Best regards, Andrew Savchenko [-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] Q: нерабочий ruby на armh 2020-06-19 13:19 ` [devel] Q: нерабочий ruby на armh Andrey Savchenko @ 2020-06-19 13:32 ` Антон Мидюков 2020-06-19 14:17 ` Andrey Savchenko 0 siblings, 1 reply; 32+ messages in thread From: Антон Мидюков @ 2020-06-19 13:32 UTC (permalink / raw) To: devel 19.06.2020 20:19, Andrey Savchenko пишет: > On Fri, 19 Jun 2020 16:07:10 +0300 Dmitry V. Levin wrote: >> On Fri, Jun 19, 2020 at 01:16:23PM +0300, Andrey Savchenko wrote: >>> On Fri, 19 Jun 2020 12:14:30 +0300 Sergey Bolshakov wrote: >>>>>>>>> "Yuri" == Yuri Sedunov <aris-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes: >> [...] >>>> > Похожий вопрос. >>>> > [#253621] FAILED srpm=evince-3.36.6-alt1.src.rpm >>>> > Каким образом был собран предыдущий релиз evince-3.36.5-alt1.armh.rpm >>>> >>>> Предыдущий собирался в другой среде. >>>> Судя по строчке >>>> >>>> meson.build:362:13: ERROR: Can not run test applications in this cross environment. >>>> >>>> uname -m в сборочном окружении выдаёт что-то неожиданное. >>> Он даёт aarch64, что сбивает с толку все приложения. >>> Исправьте сборочницу armh. >> Пока на aarch64 не заработает "setarch armh", ничего сделать нельзя. :( > Во-первых, добавить в setarch архитектуру не сложно. > Во-вторых, лучше добавить armv7a, т.к. это ожидаемый вывод uname -m > на таких архитектурах. uname -m armv7l -- С уважением, Антон Мидюков <antohami@altlinux.org> ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] Q: нерабочий ruby на armh 2020-06-19 13:32 ` Антон Мидюков @ 2020-06-19 14:17 ` Andrey Savchenko 2020-06-19 14:21 ` Andrey Savchenko ` (2 more replies) 0 siblings, 3 replies; 32+ messages in thread From: Andrey Savchenko @ 2020-06-19 14:17 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1743 bytes --] On Fri, 19 Jun 2020 20:32:16 +0700 Антон Мидюков wrote: > 19.06.2020 20:19, Andrey Savchenko пишет: > > On Fri, 19 Jun 2020 16:07:10 +0300 Dmitry V. Levin wrote: > >> On Fri, Jun 19, 2020 at 01:16:23PM +0300, Andrey Savchenko wrote: > >>> On Fri, 19 Jun 2020 12:14:30 +0300 Sergey Bolshakov wrote: > >>>>>>>>> "Yuri" == Yuri Sedunov <aris-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes: > >> [...] > >>>> > Похожий вопрос. > >>>> > [#253621] FAILED srpm=evince-3.36.6-alt1.src.rpm > >>>> > Каким образом был собран предыдущий релиз evince-3.36.5-alt1.armh.rpm > >>>> > >>>> Предыдущий собирался в другой среде. > >>>> Судя по строчке > >>>> > >>>> meson.build:362:13: ERROR: Can not run test applications in this cross environment. > >>>> > >>>> uname -m в сборочном окружении выдаёт что-то неожиданное. > >>> Он даёт aarch64, что сбивает с толку все приложения. > >>> Исправьте сборочницу armh. > >> Пока на aarch64 не заработает "setarch armh", ничего сделать нельзя. :( > > Во-первых, добавить в setarch архитектуру не сложно. > > Во-вторых, лучше добавить armv7a, т.к. это ожидаемый вывод uname -m > > на таких архитектурах. > uname -m > armv7l Это на машине, где раньше собирался armh? Ещё нужно знать arch define компилятора: $ gcc -E -dM /usr/include/stdio.h | grep -i arm Best regards, Andrew Savchenko [-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] Q: нерабочий ruby на armh 2020-06-19 14:17 ` Andrey Savchenko @ 2020-06-19 14:21 ` Andrey Savchenko 2020-06-19 14:25 ` Alexey V. Vissarionov 2020-06-19 14:25 ` Dmitry V. Levin 2020-06-19 14:23 ` [devel] Q: нерабочий ruby на armh Dmitry V. Levin 2020-06-19 14:27 ` Антон Мидюков 2 siblings, 2 replies; 32+ messages in thread From: Andrey Savchenko @ 2020-06-19 14:21 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1963 bytes --] On Fri, 19 Jun 2020 17:17:24 +0300 Andrey Savchenko wrote: > On Fri, 19 Jun 2020 20:32:16 +0700 Антон Мидюков wrote: > > 19.06.2020 20:19, Andrey Savchenko пишет: > > > On Fri, 19 Jun 2020 16:07:10 +0300 Dmitry V. Levin wrote: > > >> On Fri, Jun 19, 2020 at 01:16:23PM +0300, Andrey Savchenko wrote: > > >>> On Fri, 19 Jun 2020 12:14:30 +0300 Sergey Bolshakov wrote: > > >>>>>>>>> "Yuri" == Yuri Sedunov <aris-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes: > > >> [...] > > >>>> > Похожий вопрос. > > >>>> > [#253621] FAILED srpm=evince-3.36.6-alt1.src.rpm > > >>>> > Каким образом был собран предыдущий релиз evince-3.36.5-alt1.armh.rpm > > >>>> > > >>>> Предыдущий собирался в другой среде. > > >>>> Судя по строчке > > >>>> > > >>>> meson.build:362:13: ERROR: Can not run test applications in this cross environment. > > >>>> > > >>>> uname -m в сборочном окружении выдаёт что-то неожиданное. > > >>> Он даёт aarch64, что сбивает с толку все приложения. > > >>> Исправьте сборочницу armh. > > >> Пока на aarch64 не заработает "setarch armh", ничего сделать нельзя. :( > > > Во-первых, добавить в setarch архитектуру не сложно. > > > Во-вторых, лучше добавить armv7a, т.к. это ожидаемый вывод uname -m > > > на таких архитектурах. > > uname -m > > armv7l > > Это на машине, где раньше собирался armh? > > Ещё нужно знать arch define компилятора: > > $ gcc -E -dM /usr/include/stdio.h | grep -i arm И аналогичные выхлопы с aarch64, раз уж мы там собираем. Best regards, Andrew Savchenko [-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] Q: нерабочий ruby на armh 2020-06-19 14:21 ` Andrey Savchenko @ 2020-06-19 14:25 ` Alexey V. Vissarionov 2020-06-19 14:25 ` Dmitry V. Levin 1 sibling, 0 replies; 32+ messages in thread From: Alexey V. Vissarionov @ 2020-06-19 14:25 UTC (permalink / raw) To: ALT Linux Team development discussions On 2020-06-19 17:21:52 +0300, Andrey Savchenko wrote: >>>>>>> uname -m в сборочном окружении выдаёт что-то неожиданное. >>>>>> Он даёт aarch64, что сбивает с толку все приложения. >>>>>> Исправьте сборочницу armh. >>>>> Пока на aarch64 не заработает "setarch armh", ничего сделать >>>>> нельзя. :( >>>> Во-первых, добавить в setarch архитектуру не сложно. >>>> Во-вторых, лучше добавить armv7a, т.к. это ожидаемый вывод >>>> uname -m на таких архитектурах. >>> uname -m >>> armv7l >> Это на машине, где раньше собирался armh? >> Ещё нужно знать arch define компилятора: >> $ gcc -E -dM /usr/include/stdio.h | grep -i arm > И аналогичные выхлопы с aarch64, раз уж мы там собираем. % uname -m aarch64 % gcc -E -dM /usr/include/stdio.h | grep -i arm #define __ARM_SIZEOF_WCHAR_T 4 #define __ARM_FEATURE_UNALIGNED 1 #define __ARM_FEATURE_IDIV 1 #define __ARM_FP 14 #define __ARM_ALIGN_MAX_STACK_PWR 16 #define __ARM_SIZEOF_MINIMAL_ENUM 4 #define __ARM_ALIGN_MAX_PWR 28 #define __ARM_FP16_FORMAT_IEEE 1 #define __ARM_FP16_ARGS 1 #define __ARM_FEATURE_FMA 1 #define __ARM_64BIT_STATE 1 #define __ARM_ARCH_PROFILE 65 #define __ARM_PCS_AAPCS64 1 #define __ARM_FEATURE_CLZ 1 #define __ARM_ARCH 8 #define __ARM_ARCH_8A 1 #define __ARM_NEON 1 #define __ARM_FEATURE_NUMERIC_MAXMIN 1 #define __ARM_ARCH_ISA_A64 1 -- Alexey V. Vissarionov gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] Q: нерабочий ruby на armh 2020-06-19 14:21 ` Andrey Savchenko 2020-06-19 14:25 ` Alexey V. Vissarionov @ 2020-06-19 14:25 ` Dmitry V. Levin 2020-06-19 15:03 ` Andrey Savchenko 1 sibling, 1 reply; 32+ messages in thread From: Dmitry V. Levin @ 2020-06-19 14:25 UTC (permalink / raw) To: ALT Devel discussion list On Fri, Jun 19, 2020 at 05:21:52PM +0300, Andrey Savchenko wrote: > On Fri, 19 Jun 2020 17:17:24 +0300 Andrey Savchenko wrote: > > On Fri, 19 Jun 2020 20:32:16 +0700 Антон Мидюков wrote: > > > 19.06.2020 20:19, Andrey Savchenko пишет: > > > > On Fri, 19 Jun 2020 16:07:10 +0300 Dmitry V. Levin wrote: > > > >> On Fri, Jun 19, 2020 at 01:16:23PM +0300, Andrey Savchenko wrote: > > > >>> On Fri, 19 Jun 2020 12:14:30 +0300 Sergey Bolshakov wrote: > > > >>>>>>>>> "Yuri" == Yuri Sedunov <aris-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes: > > > >> [...] > > > >>>> > Похожий вопрос. > > > >>>> > [#253621] FAILED srpm=evince-3.36.6-alt1.src.rpm > > > >>>> > Каким образом был собран предыдущий релиз evince-3.36.5-alt1.armh.rpm > > > >>>> > > > >>>> Предыдущий собирался в другой среде. > > > >>>> Судя по строчке > > > >>>> > > > >>>> meson.build:362:13: ERROR: Can not run test applications in this cross environment. > > > >>>> > > > >>>> uname -m в сборочном окружении выдаёт что-то неожиданное. > > > >>> Он даёт aarch64, что сбивает с толку все приложения. > > > >>> Исправьте сборочницу armh. > > > >> Пока на aarch64 не заработает "setarch armh", ничего сделать нельзя. :( > > > > Во-первых, добавить в setarch архитектуру не сложно. > > > > Во-вторых, лучше добавить armv7a, т.к. это ожидаемый вывод uname -m > > > > на таких архитектурах. > > > uname -m > > > armv7l > > > > Это на машине, где раньше собирался armh? > > > > Ещё нужно знать arch define компилятора: > > > > $ gcc -E -dM /usr/include/stdio.h | grep -i arm > > И аналогичные выхлопы с aarch64, раз уж мы там собираем. #define __ARM_SIZEOF_WCHAR_T 4 #define __ARM_FEATURE_UNALIGNED 1 #define __ARM_FEATURE_IDIV 1 #define __ARM_FP 14 #define __AARCH64_CMODEL_SMALL__ 1 #define __ARM_ALIGN_MAX_STACK_PWR 16 #define __ARM_SIZEOF_MINIMAL_ENUM 4 #define __ARM_ALIGN_MAX_PWR 28 #define __ARM_FP16_FORMAT_IEEE 1 #define __aarch64__ 1 #define __ARM_FP16_ARGS 1 #define __ARM_FEATURE_FMA 1 #define __ARM_64BIT_STATE 1 #define __ARM_ARCH_PROFILE 65 #define __ARM_PCS_AAPCS64 1 #define __AARCH64EL__ 1 #define __ARM_FEATURE_CLZ 1 #define __ARM_ARCH 8 #define __ARM_ARCH_8A 1 #define __ARM_NEON 1 #define __ARM_FEATURE_NUMERIC_MAXMIN 1 #define __ARM_ARCH_ISA_A64 1 -- ldv ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] Q: нерабочий ruby на armh 2020-06-19 14:25 ` Dmitry V. Levin @ 2020-06-19 15:03 ` Andrey Savchenko 2020-06-19 15:50 ` Andrey Savchenko 0 siblings, 1 reply; 32+ messages in thread From: Andrey Savchenko @ 2020-06-19 15:03 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 3180 bytes --] On Fri, 19 Jun 2020 17:25:50 +0300 Dmitry V. Levin wrote: > On Fri, Jun 19, 2020 at 05:21:52PM +0300, Andrey Savchenko wrote: > > On Fri, 19 Jun 2020 17:17:24 +0300 Andrey Savchenko wrote: > > > On Fri, 19 Jun 2020 20:32:16 +0700 Антон Мидюков wrote: > > > > 19.06.2020 20:19, Andrey Savchenko пишет: > > > > > On Fri, 19 Jun 2020 16:07:10 +0300 Dmitry V. Levin wrote: > > > > >> On Fri, Jun 19, 2020 at 01:16:23PM +0300, Andrey Savchenko wrote: > > > > >>> On Fri, 19 Jun 2020 12:14:30 +0300 Sergey Bolshakov wrote: > > > > >>>>>>>>> "Yuri" == Yuri Sedunov <aris-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes: > > > > >> [...] > > > > >>>> > Похожий вопрос. > > > > >>>> > [#253621] FAILED srpm=evince-3.36.6-alt1.src.rpm > > > > >>>> > Каким образом был собран предыдущий релиз evince-3.36.5-alt1.armh.rpm > > > > >>>> > > > > >>>> Предыдущий собирался в другой среде. > > > > >>>> Судя по строчке > > > > >>>> > > > > >>>> meson.build:362:13: ERROR: Can not run test applications in this cross environment. > > > > >>>> > > > > >>>> uname -m в сборочном окружении выдаёт что-то неожиданное. > > > > >>> Он даёт aarch64, что сбивает с толку все приложения. > > > > >>> Исправьте сборочницу armh. > > > > >> Пока на aarch64 не заработает "setarch armh", ничего сделать нельзя. :( > > > > > Во-первых, добавить в setarch архитектуру не сложно. > > > > > Во-вторых, лучше добавить armv7a, т.к. это ожидаемый вывод uname -m > > > > > на таких архитектурах. > > > > uname -m > > > > armv7l > > > > > > Это на машине, где раньше собирался armh? > > > > > > Ещё нужно знать arch define компилятора: > > > > > > $ gcc -E -dM /usr/include/stdio.h | grep -i arm > > > > И аналогичные выхлопы с aarch64, раз уж мы там собираем. > > #define __ARM_SIZEOF_WCHAR_T 4 > #define __ARM_FEATURE_UNALIGNED 1 > #define __ARM_FEATURE_IDIV 1 > #define __ARM_FP 14 > #define __AARCH64_CMODEL_SMALL__ 1 > #define __ARM_ALIGN_MAX_STACK_PWR 16 > #define __ARM_SIZEOF_MINIMAL_ENUM 4 > #define __ARM_ALIGN_MAX_PWR 28 > #define __ARM_FP16_FORMAT_IEEE 1 > #define __aarch64__ 1 > #define __ARM_FP16_ARGS 1 > #define __ARM_FEATURE_FMA 1 > #define __ARM_64BIT_STATE 1 > #define __ARM_ARCH_PROFILE 65 > #define __ARM_PCS_AAPCS64 1 > #define __AARCH64EL__ 1 > #define __ARM_FEATURE_CLZ 1 > #define __ARM_ARCH 8 > #define __ARM_ARCH_8A 1 > #define __ARM_NEON 1 > #define __ARM_FEATURE_NUMERIC_MAXMIN 1 > #define __ARM_ARCH_ISA_A64 1 У меня доступа к железу (armv7, armv8) нет, поэтому проверить не могу. Запустил task #253660, пока что почему-то в awaiting. Как соберётся, проверяйте. Best regards, Andrew Savchenko [-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] Q: нерабочий ruby на armh 2020-06-19 15:03 ` Andrey Savchenko @ 2020-06-19 15:50 ` Andrey Savchenko 2020-06-19 16:04 ` Aleksey Novodvorsky 2020-06-19 16:07 ` [devel] Q: нерабочий util-linux " Dmitry V. Levin 0 siblings, 2 replies; 32+ messages in thread From: Andrey Savchenko @ 2020-06-19 15:50 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 3809 bytes --] On Fri, 19 Jun 2020 18:03:44 +0300 Andrey Savchenko wrote: > On Fri, 19 Jun 2020 17:25:50 +0300 Dmitry V. Levin wrote: > > On Fri, Jun 19, 2020 at 05:21:52PM +0300, Andrey Savchenko wrote: > > > On Fri, 19 Jun 2020 17:17:24 +0300 Andrey Savchenko wrote: > > > > On Fri, 19 Jun 2020 20:32:16 +0700 Антон Мидюков wrote: > > > > > 19.06.2020 20:19, Andrey Savchenko пишет: > > > > > > On Fri, 19 Jun 2020 16:07:10 +0300 Dmitry V. Levin wrote: > > > > > >> On Fri, Jun 19, 2020 at 01:16:23PM +0300, Andrey Savchenko wrote: > > > > > >>> On Fri, 19 Jun 2020 12:14:30 +0300 Sergey Bolshakov wrote: > > > > > >>>>>>>>> "Yuri" == Yuri Sedunov <aris-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes: > > > > > >> [...] > > > > > >>>> > Похожий вопрос. > > > > > >>>> > [#253621] FAILED srpm=evince-3.36.6-alt1.src.rpm > > > > > >>>> > Каким образом был собран предыдущий релиз evince-3.36.5-alt1.armh.rpm > > > > > >>>> > > > > > >>>> Предыдущий собирался в другой среде. > > > > > >>>> Судя по строчке > > > > > >>>> > > > > > >>>> meson.build:362:13: ERROR: Can not run test applications in this cross environment. > > > > > >>>> > > > > > >>>> uname -m в сборочном окружении выдаёт что-то неожиданное. > > > > > >>> Он даёт aarch64, что сбивает с толку все приложения. > > > > > >>> Исправьте сборочницу armh. > > > > > >> Пока на aarch64 не заработает "setarch armh", ничего сделать нельзя. :( > > > > > > Во-первых, добавить в setarch архитектуру не сложно. > > > > > > Во-вторых, лучше добавить armv7a, т.к. это ожидаемый вывод uname -m > > > > > > на таких архитектурах. > > > > > uname -m > > > > > armv7l > > > > > > > > Это на машине, где раньше собирался armh? > > > > > > > > Ещё нужно знать arch define компилятора: > > > > > > > > $ gcc -E -dM /usr/include/stdio.h | grep -i arm > > > > > > И аналогичные выхлопы с aarch64, раз уж мы там собираем. > > > > #define __ARM_SIZEOF_WCHAR_T 4 > > #define __ARM_FEATURE_UNALIGNED 1 > > #define __ARM_FEATURE_IDIV 1 > > #define __ARM_FP 14 > > #define __AARCH64_CMODEL_SMALL__ 1 > > #define __ARM_ALIGN_MAX_STACK_PWR 16 > > #define __ARM_SIZEOF_MINIMAL_ENUM 4 > > #define __ARM_ALIGN_MAX_PWR 28 > > #define __ARM_FP16_FORMAT_IEEE 1 > > #define __aarch64__ 1 > > #define __ARM_FP16_ARGS 1 > > #define __ARM_FEATURE_FMA 1 > > #define __ARM_64BIT_STATE 1 > > #define __ARM_ARCH_PROFILE 65 > > #define __ARM_PCS_AAPCS64 1 > > #define __AARCH64EL__ 1 > > #define __ARM_FEATURE_CLZ 1 > > #define __ARM_ARCH 8 > > #define __ARM_ARCH_8A 1 > > #define __ARM_NEON 1 > > #define __ARM_FEATURE_NUMERIC_MAXMIN 1 > > #define __ARM_ARCH_ISA_A64 1 > > У меня доступа к железу (armv7, armv8) нет, поэтому проверить не > могу. Запустил task #253660, пока что почему-то в awaiting. Как > соберётся, проверяйте. Собрал util-linux-2.35.2-alt2 #253660 с поддержкой setarch armh. Там падают тесты на armh, но они падают и до моих изменений (на 2.35.2-alt1 #253667), так что это совсем другая проблема. С ней нужно разбираться тем, у кого есть доступ к железу и среда для сборки sisyphus на ней. Best regards, Andrew Savchenko [-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] Q: нерабочий ruby на armh 2020-06-19 15:50 ` Andrey Savchenko @ 2020-06-19 16:04 ` Aleksey Novodvorsky 2020-06-19 16:07 ` [devel] Q: нерабочий util-linux " Dmitry V. Levin 1 sibling, 0 replies; 32+ messages in thread From: Aleksey Novodvorsky @ 2020-06-19 16:04 UTC (permalink / raw) To: ALT Linux Team development discussions, Sergey Bolshakov пт, 19 июн. 2020 г. в 18:50, Andrey Savchenko <bircoph@altlinux.org>: > > On Fri, 19 Jun 2020 18:03:44 +0300 Andrey Savchenko wrote: > > On Fri, 19 Jun 2020 17:25:50 +0300 Dmitry V. Levin wrote: > > > On Fri, Jun 19, 2020 at 05:21:52PM +0300, Andrey Savchenko wrote: > > > > On Fri, 19 Jun 2020 17:17:24 +0300 Andrey Savchenko wrote: > > > > > On Fri, 19 Jun 2020 20:32:16 +0700 Антон Мидюков wrote: > > > > > > 19.06.2020 20:19, Andrey Savchenko пишет: > > > > > > > On Fri, 19 Jun 2020 16:07:10 +0300 Dmitry V. Levin wrote: > > > > > > >> On Fri, Jun 19, 2020 at 01:16:23PM +0300, Andrey Savchenko wrote: > > > > > > >>> On Fri, 19 Jun 2020 12:14:30 +0300 Sergey Bolshakov wrote: > > > > > > >>>>>>>>> "Yuri" == Yuri Sedunov <aris-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes: > > > > > > >> [...] > > > > > > >>>> > Похожий вопрос. > > > > > > >>>> > [#253621] FAILED srpm=evince-3.36.6-alt1.src.rpm > > > > > > >>>> > Каким образом был собран предыдущий релиз evince-3.36.5-alt1.armh.rpm > > > > > > >>>> > > > > > > >>>> Предыдущий собирался в другой среде. > > > > > > >>>> Судя по строчке > > > > > > >>>> > > > > > > >>>> meson.build:362:13: ERROR: Can not run test applications in this cross environment. > > > > > > >>>> > > > > > > >>>> uname -m в сборочном окружении выдаёт что-то неожиданное. > > > > > > >>> Он даёт aarch64, что сбивает с толку все приложения. > > > > > > >>> Исправьте сборочницу armh. > > > > > > >> Пока на aarch64 не заработает "setarch armh", ничего сделать нельзя. :( > > > > > > > Во-первых, добавить в setarch архитектуру не сложно. > > > > > > > Во-вторых, лучше добавить armv7a, т.к. это ожидаемый вывод uname -m > > > > > > > на таких архитектурах. > > > > > > uname -m > > > > > > armv7l > > > > > > > > > > Это на машине, где раньше собирался armh? > > > > > > > > > > Ещё нужно знать arch define компилятора: > > > > > > > > > > $ gcc -E -dM /usr/include/stdio.h | grep -i arm > > > > > > > > И аналогичные выхлопы с aarch64, раз уж мы там собираем. > > > > > > #define __ARM_SIZEOF_WCHAR_T 4 > > > #define __ARM_FEATURE_UNALIGNED 1 > > > #define __ARM_FEATURE_IDIV 1 > > > #define __ARM_FP 14 > > > #define __AARCH64_CMODEL_SMALL__ 1 > > > #define __ARM_ALIGN_MAX_STACK_PWR 16 > > > #define __ARM_SIZEOF_MINIMAL_ENUM 4 > > > #define __ARM_ALIGN_MAX_PWR 28 > > > #define __ARM_FP16_FORMAT_IEEE 1 > > > #define __aarch64__ 1 > > > #define __ARM_FP16_ARGS 1 > > > #define __ARM_FEATURE_FMA 1 > > > #define __ARM_64BIT_STATE 1 > > > #define __ARM_ARCH_PROFILE 65 > > > #define __ARM_PCS_AAPCS64 1 > > > #define __AARCH64EL__ 1 > > > #define __ARM_FEATURE_CLZ 1 > > > #define __ARM_ARCH 8 > > > #define __ARM_ARCH_8A 1 > > > #define __ARM_NEON 1 > > > #define __ARM_FEATURE_NUMERIC_MAXMIN 1 > > > #define __ARM_ARCH_ISA_A64 1 > > > > У меня доступа к железу (armv7, armv8) нет, поэтому проверить не > > могу. Запустил task #253660, пока что почему-то в awaiting. Как > > соберётся, проверяйте. > > Собрал util-linux-2.35.2-alt2 #253660 с поддержкой setarch armh. > > Там падают тесты на armh, но они падают и до моих изменений (на > 2.35.2-alt1 #253667), так что это совсем другая проблема. С ней > нужно разбираться тем, у кого есть доступ к железу и среда для > сборки sisyphus на ней. Спасибо! Сергей, тогда к Вам. Rgrds, Алексей ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] Q: нерабочий util-linux на armh 2020-06-19 15:50 ` Andrey Savchenko 2020-06-19 16:04 ` Aleksey Novodvorsky @ 2020-06-19 16:07 ` Dmitry V. Levin 2020-06-19 16:15 ` Alexey Gladkov ` (2 more replies) 1 sibling, 3 replies; 32+ messages in thread From: Dmitry V. Levin @ 2020-06-19 16:07 UTC (permalink / raw) To: ALT Devel discussion list On Fri, Jun 19, 2020 at 06:50:26PM +0300, Andrey Savchenko wrote: [...] > Собрал util-linux-2.35.2-alt2 #253660 с поддержкой setarch armh. К сожалению, оно не работает: $ /usr/src/tmp/util-linux-buildroot/usr/bin/setarch armh setarch: Kernel cannot set architecture to armh Потому что каноническое имя другое, $ git grep COMPAT_UTS_MACHINE arch/arm64/ arch/arm64/include/asm/compat.h:#define COMPAT_UTS_MACHINE "armv8b\0\0" arch/arm64/include/asm/compat.h:#define COMPAT_UTS_MACHINE "armv8l\0\0" > Там падают тесты на armh, но они падают и до моих изменений (на > 2.35.2-alt1 #253667), так что это совсем другая проблема. С ней > нужно разбираться тем, у кого есть доступ к железу и среда для > сборки sisyphus на ней. Тогда у меня вопрос к Сергею, как util-linux был собран на armh. -- ldv ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] Q: нерабочий util-linux на armh 2020-06-19 16:07 ` [devel] Q: нерабочий util-linux " Dmitry V. Levin @ 2020-06-19 16:15 ` Alexey Gladkov 2020-06-19 16:29 ` Andrey Savchenko 2020-06-19 17:06 ` Sergey Bolshakov 2 siblings, 0 replies; 32+ messages in thread From: Alexey Gladkov @ 2020-06-19 16:15 UTC (permalink / raw) To: ALT Linux Team development discussions On Fri, Jun 19, 2020 at 07:07:59PM +0300, Dmitry V. Levin wrote: > On Fri, Jun 19, 2020 at 06:50:26PM +0300, Andrey Savchenko wrote: > [...] > > Собрал util-linux-2.35.2-alt2 #253660 с поддержкой setarch armh. > > К сожалению, оно не работает: > $ /usr/src/tmp/util-linux-buildroot/usr/bin/setarch armh > setarch: Kernel cannot set architecture to armh > > Потому что каноническое имя другое, > $ git grep COMPAT_UTS_MACHINE arch/arm64/ > arch/arm64/include/asm/compat.h:#define COMPAT_UTS_MACHINE "armv8b\0\0" > arch/arm64/include/asm/compat.h:#define COMPAT_UTS_MACHINE "armv8l\0\0" > > > Там падают тесты на armh, но они падают и до моих изменений (на > > 2.35.2-alt1 #253667), так что это совсем другая проблема. С ней > > нужно разбираться тем, у кого есть доступ к железу и среда для > > сборки sisyphus на ней. > > Тогда у меня вопрос к Сергею, как util-linux был собран на armh. Мне присылали только патч на spec для armh. Других патчей не было. -- Rgrds, legion ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] Q: нерабочий util-linux на armh 2020-06-19 16:07 ` [devel] Q: нерабочий util-linux " Dmitry V. Levin 2020-06-19 16:15 ` Alexey Gladkov @ 2020-06-19 16:29 ` Andrey Savchenko 2020-06-19 17:06 ` Sergey Bolshakov 2 siblings, 0 replies; 32+ messages in thread From: Andrey Savchenko @ 2020-06-19 16:29 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1602 bytes --] On Fri, 19 Jun 2020 19:07:59 +0300 Dmitry V. Levin wrote: > On Fri, Jun 19, 2020 at 06:50:26PM +0300, Andrey Savchenko wrote: > [...] > > Собрал util-linux-2.35.2-alt2 #253660 с поддержкой setarch armh. > > К сожалению, оно не работает: > $ /usr/src/tmp/util-linux-buildroot/usr/bin/setarch armh > setarch: Kernel cannot set architecture to armh > > Потому что каноническое имя другое, > $ git grep COMPAT_UTS_MACHINE arch/arm64/ > arch/arm64/include/asm/compat.h:#define COMPAT_UTS_MACHINE "armv8b\0\0" > arch/arm64/include/asm/compat.h:#define COMPAT_UTS_MACHINE "armv8l\0\0" Я не могу это отлаживать без доступа к живой системе. Нужно смотреть вживую, там ещё и другие нюансы могут быть. В любом случае, основа заложена. > > Там падают тесты на armh, но они падают и до моих изменений (на > > 2.35.2-alt1 #253667), так что это совсем другая проблема. С ней > > нужно разбираться тем, у кого есть доступ к железу и среда для > > сборки sisyphus на ней. > > Тогда у меня вопрос к Сергею, как util-linux был собран на armh. Думаю, что либо тесты отключали, либо тесты работали на другом процессоре. Best regards, Andrew Savchenko [-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] Q: нерабочий util-linux на armh 2020-06-19 16:07 ` [devel] Q: нерабочий util-linux " Dmitry V. Levin 2020-06-19 16:15 ` Alexey Gladkov 2020-06-19 16:29 ` Andrey Savchenko @ 2020-06-19 17:06 ` Sergey Bolshakov 2020-06-19 18:15 ` [devel] Q: setarch для armh Dmitry V. Levin 2 siblings, 1 reply; 32+ messages in thread From: Sergey Bolshakov @ 2020-06-19 17:06 UTC (permalink / raw) To: devel >>>>> "Dmitry" == Dmitry V Levin <ldv-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes: > On Fri, Jun 19, 2020 at 06:50:26PM +0300, Andrey Savchenko wrote: > [...] >> Собрал util-linux-2.35.2-alt2 #253660 с поддержкой setarch armh. > К сожалению, оно не работает: > $ /usr/src/tmp/util-linux-buildroot/usr/bin/setarch armh > setarch: Kernel cannot set architecture to armh > Потому что каноническое имя другое, > $ git grep COMPAT_UTS_MACHINE arch/arm64/ > arch/arm64/include/asm/compat.h:#define COMPAT_UTS_MACHINE "armv8b\0\0" > arch/arm64/include/asm/compat.h:#define COMPAT_UTS_MACHINE "armv8l\0\0" >> Там падают тесты на armh, но они падают и до моих изменений (на >> 2.35.2-alt1 #253667), так что это совсем другая проблема. С ней >> нужно разбираться тем, у кого есть доступ к железу и среда для >> сборки sisyphus на ней. > Тогда у меня вопрос к Сергею, как util-linux был собран на armh. Обычным образом, был тогда и собран сейчас, дважды. Лог сборки выложен сюда: https://lioka.obninsk.ru/util-linux-2.35.2-alt2.src.rpm.log.gz Послушайте, может уже достаточно упорствовать, отрицая реальность ? Если некие скрипты были написаны, исходя из допущения, что вывод uname -m, голова gnu'шного триплета и та фигня, что мы вписываем после alt1. и до .rpm в имени пакета всегда совпадают -- то это такое себе допущение. И смените пожалуйста subj, там неправда. -- ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] Q: setarch для armh 2020-06-19 17:06 ` Sergey Bolshakov @ 2020-06-19 18:15 ` Dmitry V. Levin 2020-06-19 18:48 ` Sergey Bolshakov 0 siblings, 1 reply; 32+ messages in thread From: Dmitry V. Levin @ 2020-06-19 18:15 UTC (permalink / raw) To: ALT Devel discussion list On Fri, Jun 19, 2020 at 08:06:04PM +0300, Sergey Bolshakov wrote: > >>>>> "Dmitry" == Dmitry V Levin <ldv-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes: > > On Fri, Jun 19, 2020 at 06:50:26PM +0300, Andrey Savchenko wrote: > > [...] > >> Собрал util-linux-2.35.2-alt2 #253660 с поддержкой setarch armh. > > > К сожалению, оно не работает: > > $ /usr/src/tmp/util-linux-buildroot/usr/bin/setarch armh > > setarch: Kernel cannot set architecture to armh > > > Потому что каноническое имя другое, > > $ git grep COMPAT_UTS_MACHINE arch/arm64/ > > arch/arm64/include/asm/compat.h:#define COMPAT_UTS_MACHINE "armv8b\0\0" > > arch/arm64/include/asm/compat.h:#define COMPAT_UTS_MACHINE "armv8l\0\0" > > >> Там падают тесты на armh, но они падают и до моих изменений (на > >> 2.35.2-alt1 #253667), так что это совсем другая проблема. С ней > >> нужно разбираться тем, у кого есть доступ к железу и среда для > >> сборки sisyphus на ней. > > > Тогда у меня вопрос к Сергею, как util-linux был собран на armh. > > Обычным образом, был тогда и собран сейчас, дважды. > Лог сборки выложен сюда: > https://lioka.obninsk.ru/util-linux-2.35.2-alt2.src.rpm.log.gz Почему сейчас не собирается? Что изменилось? > Послушайте, может уже достаточно упорствовать, отрицая реальность ? > Если некие скрипты были написаны, исходя из допущения, что вывод uname -m, > голова gnu'шного триплета и та фигня, что мы вписываем после > alt1. и до .rpm в имени пакета всегда совпадают -- то это такое себе > допущение. Это всё не имеет отношения к реальности. Обучать noarch софт уникальным особенностям архитектуры armh никто не будет. Если назвали архитектуру armh, то извольте сделать так, чтобы "setarch armh" работало правильно и на aarch64, и на этом пресловутом armh. -- ldv ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] Q: setarch для armh 2020-06-19 18:15 ` [devel] Q: setarch для armh Dmitry V. Levin @ 2020-06-19 18:48 ` Sergey Bolshakov 0 siblings, 1 reply; 32+ messages in thread From: Sergey Bolshakov @ 2020-06-19 18:48 UTC (permalink / raw) To: devel >>>>> "Dmitry" == Dmitry V Levin <ldv-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes: > On Fri, Jun 19, 2020 at 08:06:04PM +0300, Sergey Bolshakov wrote: >> >>>>> "Dmitry" == Dmitry V Levin <ldv-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes: >> > On Fri, Jun 19, 2020 at 06:50:26PM +0300, Andrey Savchenko wrote: >> > [...] >> >> Собрал util-linux-2.35.2-alt2 #253660 с поддержкой setarch armh. >> >> > К сожалению, оно не работает: >> > $ /usr/src/tmp/util-linux-buildroot/usr/bin/setarch armh >> > setarch: Kernel cannot set architecture to armh >> >> > Потому что каноническое имя другое, >> > $ git grep COMPAT_UTS_MACHINE arch/arm64/ >> > arch/arm64/include/asm/compat.h:#define COMPAT_UTS_MACHINE "armv8b\0\0" >> > arch/arm64/include/asm/compat.h:#define COMPAT_UTS_MACHINE "armv8l\0\0" >> >> >> Там падают тесты на armh, но они падают и до моих изменений (на >> >> 2.35.2-alt1 #253667), так что это совсем другая проблема. С ней >> >> нужно разбираться тем, у кого есть доступ к железу и среда для >> >> сборки sisyphus на ней. >> >> > Тогда у меня вопрос к Сергею, как util-linux был собран на armh. >> >> Обычным образом, был тогда и собран сейчас, дважды. >> Лог сборки выложен сюда: >> https://lioka.obninsk.ru/util-linux-2.35.2-alt2.src.rpm.log.gz > Почему сейчас не собирается? Что изменилось? >> Послушайте, может уже достаточно упорствовать, отрицая реальность ? >> Если некие скрипты были написаны, исходя из допущения, что вывод uname -m, >> голова gnu'шного триплета и та фигня, что мы вписываем после >> alt1. и до .rpm в имени пакета всегда совпадают -- то это такое себе >> допущение. > Это всё не имеет отношения к реальности. > Обучать noarch софт уникальным особенностям архитектуры armh никто не > будет. Если назвали архитектуру armh, то извольте сделать так, чтобы > "setarch armh" работало правильно и на aarch64, и на этом пресловутом > armh. Это очевидное передёргивание -- любое другое название арихтектуры armh привело бы нас к этой же точке. Ваше 'если' не работает. -- ^ permalink raw reply [flat|nested] 32+ messages in thread
[parent not found: <CAGvFrt3B=pfma7uve=RQAaWMtVyjqbrGfGs2oqn4TPzi9PtR6A@mail.gmail.com>]
* Re: [devel] Q: setarch для armh @ 2020-06-19 19:36 ` Sergey Bolshakov 0 siblings, 0 replies; 32+ messages in thread From: Sergey Bolshakov @ 2020-06-19 19:36 UTC (permalink / raw) To: devel >>>>> "Aleksey" == Aleksey Novodvorsky <aen-SLA8ab5CrdUvJsYlp49lxw@public.gmane.org> writes: > пт, 19 июн. 2020 г., 21:48 Sergey Bolshakov <sbolshakov@altlinux.ru>: >> >>>>> "Dmitry" == Dmitry V Levin <ldv-u2l5PoMzF/ >> Vg9hUCZPvPmw@public.gmane.org> writes: >> >> > On Fri, Jun 19, 2020 at 08:06:04PM +0300, Sergey Bolshakov wrote: >> >> >>>>> "Dmitry" == Dmitry V Levin <ldv-u2l5PoMzF/ >> Vg9hUCZPvPmw@public.gmane.org> writes: >> >> > On Fri, Jun 19, 2020 at 06:50:26PM +0300, Andrey Savchenko wrote: >> >> > [...] >> >> >> Собрал util-linux-2.35.2-alt2 #253660 с поддержкой setarch armh. >> >> >> >> > К сожалению, оно не работает: >> >> > $ /usr/src/tmp/util-linux-buildroot/usr/bin/setarch armh >> >> > setarch: Kernel cannot set architecture to armh >> >> >> >> > Потому что каноническое имя другое, >> >> > $ git grep COMPAT_UTS_MACHINE arch/arm64/ >> >> > arch/arm64/include/asm/compat.h:#define COMPAT_UTS_MACHINE >> "armv8b\0\0" >> >> > arch/arm64/include/asm/compat.h:#define COMPAT_UTS_MACHINE >> "armv8l\0\0" >> >> >> >> >> Там падают тесты на armh, но они падают и до моих изменений (на >> >> >> 2.35.2-alt1 #253667), так что это совсем другая проблема. С ней >> >> >> нужно разбираться тем, у кого есть доступ к железу и среда для >> >> >> сборки sisyphus на ней. >> >> >> >> > Тогда у меня вопрос к Сергею, как util-linux был собран на armh. >> >> >> >> Обычным образом, был тогда и собран сейчас, дважды. >> >> Лог сборки выложен сюда: >> >> https://lioka.obninsk.ru/util-linux-2.35.2-alt2.src.rpm.log.gz >> >> > Почему сейчас не собирается? Что изменилось? >> >> >> Послушайте, может уже достаточно упорствовать, отрицая реальность ? >> >> Если некие скрипты были написаны, исходя из допущения, что вывод uname >> -m, >> >> голова gnu'шного триплета и та фигня, что мы вписываем после >> >> alt1. и до .rpm в имени пакета всегда совпадают -- то это такое себе >> >> допущение. >> >> > Это всё не имеет отношения к реальности. >> >> > Обучать noarch софт уникальным особенностям архитектуры armh никто не >> > будет. Если назвали архитектуру armh, то извольте сделать так, чтобы >> > "setarch armh" работало правильно и на aarch64, и на этом пресловутом >> > armh. >> >> Это очевидное передёргивание -- любое другое название арихтектуры armh >> привело бы нас к этой же точке. Ваше 'если' не работает. >> > Коллеги, слова "пресловутый" и "передергивание" возвращают меня в советскую > молодость. Это особенно обидно после большой работы, проделанной вместе по > интеграции armh в сборочницу. > Какие-то трудные дни, это уже не первое такое обострение в конце этой > недели. > Очень прошу остыть, -- наверное, после отдыха. И надо чаще встречаться, по > крайней мере говорить голосом. Будучи и сам не мальчиком, испытываю двойственные чувства: возврат к молодости :) но советской :( но молодости же :) > В понедельник по заявкам могу принести в офис несколько комплектов rpi4 > 4gb, они умеют и aarch64, и пресловутый armh. Я кажется знаю, что с удовольствием стану помещать в строчки с changelog ' - fixed foo on so-called armh' хмм, или notorious ближе ? нужно подумать. Удачных выходных, коллеги. -- ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] Q: нерабочий ruby на armh 2020-06-19 14:17 ` Andrey Savchenko 2020-06-19 14:21 ` Andrey Savchenko @ 2020-06-19 14:23 ` Dmitry V. Levin 2020-06-19 14:27 ` Антон Мидюков 2 siblings, 0 replies; 32+ messages in thread From: Dmitry V. Levin @ 2020-06-19 14:23 UTC (permalink / raw) To: ALT Devel discussion list On Fri, Jun 19, 2020 at 05:17:24PM +0300, Andrey Savchenko wrote: > On Fri, 19 Jun 2020 20:32:16 +0700 Антон Мидюков wrote: > > 19.06.2020 20:19, Andrey Savchenko пишет: > > > On Fri, 19 Jun 2020 16:07:10 +0300 Dmitry V. Levin wrote: > > >> On Fri, Jun 19, 2020 at 01:16:23PM +0300, Andrey Savchenko wrote: > > >>> On Fri, 19 Jun 2020 12:14:30 +0300 Sergey Bolshakov wrote: > > >>>>>>>>> "Yuri" == Yuri Sedunov <aris-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes: > > >> [...] > > >>>> > Похожий вопрос. > > >>>> > [#253621] FAILED srpm=evince-3.36.6-alt1.src.rpm > > >>>> > Каким образом был собран предыдущий релиз evince-3.36.5-alt1.armh.rpm > > >>>> > > >>>> Предыдущий собирался в другой среде. > > >>>> Судя по строчке > > >>>> > > >>>> meson.build:362:13: ERROR: Can not run test applications in this cross environment. > > >>>> > > >>>> uname -m в сборочном окружении выдаёт что-то неожиданное. > > >>> Он даёт aarch64, что сбивает с толку все приложения. > > >>> Исправьте сборочницу armh. > > >> Пока на aarch64 не заработает "setarch armh", ничего сделать нельзя. :( > > > Во-первых, добавить в setarch архитектуру не сложно. > > > Во-вторых, лучше добавить armv7a, т.к. это ожидаемый вывод uname -m > > > на таких архитектурах. > > uname -m > > armv7l > > Это на машине, где раньше собирался armh? $ linux32 uname -m armv8l > Ещё нужно знать arch define компилятора: > > $ gcc -E -dM /usr/include/stdio.h | grep -i arm #define __ARM_SIZEOF_WCHAR_T 4 #define __ARM_FEATURE_SAT 1 #define __ARM_ARCH_ISA_ARM 1 #define __ARMEL__ 1 #define __ARM_FEATURE_UNALIGNED 1 #define __ARM_FP 12 #define __ARM_SIZEOF_MINIMAL_ENUM 4 #define __ARM_PCS_VFP 1 #define __ARM_FEATURE_LDREX 15 #define __ARM_FEATURE_QBIT 1 #define __ARM_ARCH_PROFILE 65 #define __ARM_32BIT_STATE 1 #define __ARM_FEATURE_CLZ 1 #define __ARM_ARCH_ISA_THUMB 2 #define __ARM_ARCH 7 #define __arm__ 1 #define __ARM_ARCH_7A__ 1 #define __ARM_FEATURE_SIMD32 1 #define __ARM_FEATURE_COPROC 15 #define __ARM_EABI__ 1 #define __ARM_FEATURE_DSP 1 -- ldv ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] Q: нерабочий ruby на armh 2020-06-19 14:17 ` Andrey Savchenko 2020-06-19 14:21 ` Andrey Savchenko 2020-06-19 14:23 ` [devel] Q: нерабочий ruby на armh Dmitry V. Levin @ 2020-06-19 14:27 ` Антон Мидюков 2 siblings, 0 replies; 32+ messages in thread From: Антон Мидюков @ 2020-06-19 14:27 UTC (permalink / raw) To: devel 19.06.2020 21:17, Andrey Savchenko пишет: > On Fri, 19 Jun 2020 20:32:16 +0700 Антон Мидюков wrote: >> 19.06.2020 20:19, Andrey Savchenko пишет: >>> On Fri, 19 Jun 2020 16:07:10 +0300 Dmitry V. Levin wrote: >>>> On Fri, Jun 19, 2020 at 01:16:23PM +0300, Andrey Savchenko wrote: >>>>> On Fri, 19 Jun 2020 12:14:30 +0300 Sergey Bolshakov wrote: >>>>>>>>>>> "Yuri" == Yuri Sedunov <aris-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes: >>>> [...] >>>>>> > Похожий вопрос. >>>>>> > [#253621] FAILED srpm=evince-3.36.6-alt1.src.rpm >>>>>> > Каким образом был собран предыдущий релиз evince-3.36.5-alt1.armh.rpm >>>>>> >>>>>> Предыдущий собирался в другой среде. >>>>>> Судя по строчке >>>>>> >>>>>> meson.build:362:13: ERROR: Can not run test applications in this cross environment. >>>>>> >>>>>> uname -m в сборочном окружении выдаёт что-то неожиданное. >>>>> Он даёт aarch64, что сбивает с толку все приложения. >>>>> Исправьте сборочницу armh. >>>> Пока на aarch64 не заработает "setarch armh", ничего сделать нельзя. :( >>> Во-первых, добавить в setarch архитектуру не сложно. >>> Во-вторых, лучше добавить armv7a, т.к. это ожидаемый вывод uname -m >>> на таких архитектурах. >> uname -m >> armv7l > Это на машине, где раньше собирался armh? Это в qemu-arm и на одноплатниках armh. > > Ещё нужно знать arch define компилятора: > > $ gcc -E -dM /usr/include/stdio.h | grep -i arm > > Best regards, > Andrew Savchenko > > _______________________________________________ > Devel mailing list > Devel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel -- С уважением, Антон Мидюков <antohami@altlinux.org> ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [devel] Q: нерабочий ruby на armh 2020-06-18 21:24 ` [devel] Q: нерабочий ruby на armh (was: [#253596] FAILED opennebula.git=5.10.5-alt2) Dmitry V. Levin 2020-06-19 7:23 ` Yuri Sedunov @ 2020-06-19 9:05 ` Sergey Bolshakov 1 sibling, 0 replies; 32+ messages in thread From: Sergey Bolshakov @ 2020-06-19 9:05 UTC (permalink / raw) To: devel >>>>> "Dmitry" == Dmitry V Levin <ldv-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes: > On Thu, Jun 18, 2020 at 03:41:52PM +0000, Girar Builder awaiter robot wrote: >> http://git.altlinux.org/tasks/253596/logs/events.1.1.log >> >> 2020-Jun-18 15:29:32 :: task #253596 for sisyphus started by shaba: >> #100 build 5.10.5-alt2 from /people/shaba/packages/opennebula.git fetched at 2020-Jun-18 15:29:31 >> 2020-Jun-18 15:29:33 :: [aarch64] #100 opennebula.git 5.10.5-alt2: build start >> 2020-Jun-18 15:29:33 :: [x86_64] #100 opennebula.git 5.10.5-alt2: build start >> 2020-Jun-18 15:29:33 :: [i586] #100 opennebula.git 5.10.5-alt2: build start >> 2020-Jun-18 15:29:33 :: [ppc64le] #100 opennebula.git 5.10.5-alt2: build start >> 2020-Jun-18 15:29:33 :: [armh] #100 opennebula.git 5.10.5-alt2: build start >> 2020-Jun-18 15:39:16 :: [aarch64] #100 opennebula.git 5.10.5-alt2: build OK >> + /usr/bin/ruby -rvendor-specific /usr/bin/setup.rb build >> --shebang=auto --prefixes=gem,ruby,rails-engine >> '--gem-version-replace=:highline ~> 2.0:i18n ~> 1.0:activesupport ~> >> 5.2' --ignore=packethost --use=install_gems >> --alias=opennebula-common --join=lib:bin --use=flow >> --alias=opennebula-flow --join=lib:bin --srclibdir= --srcconfdir= >> [setup.rb] -> RuntimeError: Unable to determine name from existing >> gemspec. Use :name => 'gemname' in #install_tasks to manually set >> it. >> fatal: not a git repository (or any of the parent directories): .git >> 2020-Jun-18 15:39:18 :: [armh] opennebula.git 5.10.5-alt2: remote: build failed >> 2020-Jun-18 15:39:18 :: [armh] #100 opennebula.git 5.10.5-alt2: build FAILED >> 2020-Jun-18 15:39:18 :: [armh] requesting cancellation of task processing >> 2020-Jun-18 15:40:07 :: [x86_64] #100 opennebula.git 5.10.5-alt2: build OK >> 2020-Jun-18 15:40:47 :: [ppc64le] #100 opennebula.git 5.10.5-alt2: build OK >> 2020-Jun-18 15:41:52 :: [i586] #100 opennebula.git 5.10.5-alt2: build OK >> 2020-Jun-18 15:39:18 :: [armh] build FAILED >> 2020-Jun-18 15:41:52 :: task #253596 for sisyphus FAILED > Как это понимать? /usr/bin/ruby на armh нерабочий? > Каким образом там был собран предыдущий релиз opennebula-5.10.5-alt1? Из этой выжимки что-либо понять затруднительно, но да, с пакетом ruby на armh есть некоторые проблемы, о каковых майнтайнер(ы) был(и) в своё время извещен(ы), решение предложено. Я не теряю надежды получить хоть какой-нибудь ответ. -- ^ permalink raw reply [flat|nested] 32+ messages in thread
end of thread, other threads:[~2020-06-19 23:20 UTC | newest] Thread overview: 32+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2020-06-18 21:24 ` [devel] Q: нерабочий ruby на armh (was: [#253596] FAILED opennebula.git=5.10.5-alt2) Dmitry V. Levin 2020-06-19 7:23 ` Yuri Sedunov 2020-06-19 9:14 ` [devel] Q: нерабочий ruby на armh Sergey Bolshakov 2020-06-19 10:16 ` Andrey Savchenko 2020-06-19 13:07 ` Dmitry V. Levin 2020-06-19 13:14 ` Sergey Bolshakov 2020-06-19 13:43 ` Dmitry V. Levin 2020-06-19 13:52 ` Andrey Savchenko 2020-06-19 13:55 ` Dmitry V. Levin 2020-06-19 21:29 ` Vitaly Lipatov 2020-06-19 22:32 ` Dmitry V. Levin 2020-06-19 23:07 ` Andrey Savchenko 2020-06-19 23:20 ` [devel] Q: setarch для armh Dmitry V. Levin 2020-06-19 13:19 ` [devel] Q: нерабочий ruby на armh Andrey Savchenko 2020-06-19 13:32 ` Антон Мидюков 2020-06-19 14:17 ` Andrey Savchenko 2020-06-19 14:21 ` Andrey Savchenko 2020-06-19 14:25 ` Alexey V. Vissarionov 2020-06-19 14:25 ` Dmitry V. Levin 2020-06-19 15:03 ` Andrey Savchenko 2020-06-19 15:50 ` Andrey Savchenko 2020-06-19 16:04 ` Aleksey Novodvorsky 2020-06-19 16:07 ` [devel] Q: нерабочий util-linux " Dmitry V. Levin 2020-06-19 16:15 ` Alexey Gladkov 2020-06-19 16:29 ` Andrey Savchenko 2020-06-19 17:06 ` Sergey Bolshakov 2020-06-19 18:15 ` [devel] Q: setarch для armh Dmitry V. Levin 2020-06-19 18:48 ` Sergey Bolshakov 2020-06-19 19:36 ` Sergey Bolshakov 2020-06-19 14:23 ` [devel] Q: нерабочий ruby на armh Dmitry V. Levin 2020-06-19 14:27 ` Антон Мидюков 2020-06-19 9:05 ` Sergey Bolshakov
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