ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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-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

* 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: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: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: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: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: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: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-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

* 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 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

* 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

* 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

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