ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] %check в один поток
@ 2020-11-30 12:58 Paul Wolneykien
  2020-11-30 13:21 ` Dmitry V. Levin
  0 siblings, 1 reply; 15+ messages in thread
From: Paul Wolneykien @ 2020-11-30 12:58 UTC (permalink / raw)
  To: ALT Linux Team development discussions



  Товарищи, а могу я через __spec_check_custom_pre или подобное место
(через аргументы hsh в итоге) сделать так, чтобы секция %check
выполнялась бы строго в 1 поток, чтобы там было NPROCS=1? А выполнение
всех прочих секций spec оставить с NPROCS по умолчанию?

  Да, я хочу собирать в несколько потоков, а тесты выполнять в один
поток. Потому, что я не хочу тормозить сборку, но хочу, чтобы "вероятностные"
тесты при сборке стабильно проходили.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] %check в один поток
  2020-11-30 12:58 [devel] %check в один поток Paul Wolneykien
@ 2020-11-30 13:21 ` Dmitry V. Levin
  2020-11-30 13:30   ` Paul Wolneykien
  0 siblings, 1 reply; 15+ messages in thread
From: Dmitry V. Levin @ 2020-11-30 13:21 UTC (permalink / raw)
  To: ALT Devel discussion list

On Mon, Nov 30, 2020 at 03:58:31PM +0300, Paul Wolneykien wrote:
> 
> 
>   Товарищи, а могу я через __spec_check_custom_pre или подобное место
> (через аргументы hsh в итоге) сделать так, чтобы секция %check
> выполнялась бы строго в 1 поток, чтобы там было NPROCS=1? А выполнение
> всех прочих секций spec оставить с NPROCS по умолчанию?

А если просто написать NPROCS=1 в начале секции %check?


-- 
ldv


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] %check в один поток
  2020-11-30 13:21 ` Dmitry V. Levin
@ 2020-11-30 13:30   ` Paul Wolneykien
  2020-11-30 13:41     ` Dmitry V. Levin
  0 siblings, 1 reply; 15+ messages in thread
From: Paul Wolneykien @ 2020-11-30 13:30 UTC (permalink / raw)
  To: devel

В Mon, 30 Nov 2020 16:21:35 +0300
"Dmitry V. Levin" <ldv@altlinux.org> пишет:

> On Mon, Nov 30, 2020 at 03:58:31PM +0300, Paul Wolneykien wrote:
> > 
> > 
> >   Товарищи, а могу я через __spec_check_custom_pre или подобное
> > место (через аргументы hsh в итоге) сделать так, чтобы секция %check
> > выполнялась бы строго в 1 поток, чтобы там было NPROCS=1? А
> > выполнение всех прочих секций spec оставить с NPROCS по умолчанию?  
> 
> А если просто написать NPROCS=1 в начале секции %check?

  У меня получилось вот так:

hsh ... --build-args="--define=\"__spec_check_custom_pre export NPROCS=1\"" ...

  И я даже смог собрать strace! ;-)


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] %check в один поток
  2020-11-30 13:30   ` Paul Wolneykien
@ 2020-11-30 13:41     ` Dmitry V. Levin
  2020-11-30 14:15       ` Paul Wolneykien
  0 siblings, 1 reply; 15+ messages in thread
From: Dmitry V. Levin @ 2020-11-30 13:41 UTC (permalink / raw)
  To: ALT Devel discussion list

On Mon, Nov 30, 2020 at 04:30:24PM +0300, Paul Wolneykien wrote:
> В Mon, 30 Nov 2020 16:21:35 +0300, Dmitry V. Levin пишет:
> 
> > On Mon, Nov 30, 2020 at 03:58:31PM +0300, Paul Wolneykien wrote:
> > > 
> > > 
> > >   Товарищи, а могу я через __spec_check_custom_pre или подобное
> > > место (через аргументы hsh в итоге) сделать так, чтобы секция %check
> > > выполнялась бы строго в 1 поток, чтобы там было NPROCS=1? А
> > > выполнение всех прочих секций spec оставить с NPROCS по умолчанию?  
> > 
> > А если просто написать NPROCS=1 в начале секции %check?
> 
>   У меня получилось вот так:
> 
> hsh ... --build-args="--define=\"__spec_check_custom_pre export NPROCS=1\"" ...
> 
>   И я даже смог собрать strace! ;-)

Ну, strace с его 900+ тестами лучше собирать без этого! :)


-- 
ldv


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] %check в один поток
  2020-11-30 13:41     ` Dmitry V. Levin
@ 2020-11-30 14:15       ` Paul Wolneykien
  2020-11-30 15:09         ` Dmitry V. Levin
  0 siblings, 1 reply; 15+ messages in thread
From: Paul Wolneykien @ 2020-11-30 14:15 UTC (permalink / raw)
  To: devel

В Mon, 30 Nov 2020 16:41:20 +0300
"Dmitry V. Levin" <ldv@altlinux.org> пишет:

> On Mon, Nov 30, 2020 at 04:30:24PM +0300, Paul Wolneykien wrote:
> > В Mon, 30 Nov 2020 16:21:35 +0300, Dmitry V. Levin пишет:
> >   
> > > On Mon, Nov 30, 2020 at 03:58:31PM +0300, Paul Wolneykien wrote:  
> > > > 
> > > > 
> > > >   Товарищи, а могу я через __spec_check_custom_pre или подобное
> > > > место (через аргументы hsh в итоге) сделать так, чтобы секция
> > > > %check выполнялась бы строго в 1 поток, чтобы там было
> > > > NPROCS=1? А выполнение всех прочих секций spec оставить с
> > > > NPROCS по умолчанию?    
> > > 
> > > А если просто написать NPROCS=1 в начале секции %check?  
> > 
> >   У меня получилось вот так:
> > 
> > hsh ... --build-args="--define=\"__spec_check_custom_pre export
> > NPROCS=1\"" ...
> > 
> >   И я даже смог собрать strace! ;-)  
> 
> Ну, strace с его 900+ тестами лучше собирать без этого! :)

  Знаю. Но в N потоков тесты не проходят на c9f1. Кажется, и на p9
тоже. Починишь?


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] %check в один поток
  2020-11-30 14:15       ` Paul Wolneykien
@ 2020-11-30 15:09         ` Dmitry V. Levin
  2020-11-30 15:10           ` Mikhail Novosyolov
  2020-11-30 15:26           ` Paul Wolneykien
  0 siblings, 2 replies; 15+ messages in thread
From: Dmitry V. Levin @ 2020-11-30 15:09 UTC (permalink / raw)
  To: ALT Devel discussion list

On Mon, Nov 30, 2020 at 05:15:53PM +0300, Paul Wolneykien wrote:
> В Mon, 30 Nov 2020 16:41:20 +0300, Dmitry V. Levin пишет:
> > On Mon, Nov 30, 2020 at 04:30:24PM +0300, Paul Wolneykien wrote:
> > > В Mon, 30 Nov 2020 16:21:35 +0300, Dmitry V. Levin пишет:
> > > > On Mon, Nov 30, 2020 at 03:58:31PM +0300, Paul Wolneykien wrote:  
> > > > > 
> > > > >   Товарищи, а могу я через __spec_check_custom_pre или подобное
> > > > > место (через аргументы hsh в итоге) сделать так, чтобы секция
> > > > > %check выполнялась бы строго в 1 поток, чтобы там было
> > > > > NPROCS=1? А выполнение всех прочих секций spec оставить с
> > > > > NPROCS по умолчанию?    
> > > > 
> > > > А если просто написать NPROCS=1 в начале секции %check?  
> > > 
> > >   У меня получилось вот так:
> > > 
> > > hsh ... --build-args="--define=\"__spec_check_custom_pre export
> > > NPROCS=1\"" ...
> > > 
> > >   И я даже смог собрать strace! ;-)  
> > 
> > Ну, strace с его 900+ тестами лучше собирать без этого! :)
> 
>   Знаю. Но в N потоков тесты не проходят на c9f1. Кажется, и на p9
> тоже. Починишь?

На p9 проходят, см. beehive/logs/p9/x86_64/latest/success/strace-5.9-alt1,
а что такое c9f1, я не знаю. :)


-- 
ldv


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] %check в один поток
  2020-11-30 15:09         ` Dmitry V. Levin
@ 2020-11-30 15:10           ` Mikhail Novosyolov
  2020-11-30 15:16             ` Dmitry V. Levin
  2020-11-30 15:26           ` Paul Wolneykien
  1 sibling, 1 reply; 15+ messages in thread
From: Mikhail Novosyolov @ 2020-11-30 15:10 UTC (permalink / raw)
  To: devel

30.11.2020 18:09, Dmitry V. Levin пишет:
> На p9 проходят, см. beehive/logs/p9/x86_64/latest/success/strace-5.9-alt1,
> а что такое c9f1, я не знаю. :)
>
>
Бранч же :) c9 f1, а вот что такое f1? Сертификация номер 1?


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] %check в один поток
  2020-11-30 15:10           ` Mikhail Novosyolov
@ 2020-11-30 15:16             ` Dmitry V. Levin
  2020-11-30 16:48               ` Mikhail Novosyolov
  0 siblings, 1 reply; 15+ messages in thread
From: Dmitry V. Levin @ 2020-11-30 15:16 UTC (permalink / raw)
  To: ALT Devel discussion list

On Mon, Nov 30, 2020 at 06:10:55PM +0300, Mikhail Novosyolov wrote:
> 30.11.2020 18:09, Dmitry V. Levin пишет:
> > На p9 проходят, см. beehive/logs/p9/x86_64/latest/success/strace-5.9-alt1,
> > а что такое c9f1, я не знаю. :)
> >
> >
> Бранч же :) c9 f1, а вот что такое f1? Сертификация номер 1?

Ага, сертиФикация, не иначе. :)


-- 
ldv


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] %check в один поток
  2020-11-30 15:09         ` Dmitry V. Levin
  2020-11-30 15:10           ` Mikhail Novosyolov
@ 2020-11-30 15:26           ` Paul Wolneykien
  2020-11-30 15:30             ` Paul Wolneykien
  2020-11-30 15:37             ` Dmitry V. Levin
  1 sibling, 2 replies; 15+ messages in thread
From: Paul Wolneykien @ 2020-11-30 15:26 UTC (permalink / raw)
  To: devel

В Mon, 30 Nov 2020 18:09:45 +0300
"Dmitry V. Levin" <ldv@altlinux.org> пишет:

> On Mon, Nov 30, 2020 at 05:15:53PM +0300, Paul Wolneykien wrote:
> > В Mon, 30 Nov 2020 16:41:20 +0300, Dmitry V. Levin пишет:  
> > > On Mon, Nov 30, 2020 at 04:30:24PM +0300, Paul Wolneykien wrote:  
> > > > В Mon, 30 Nov 2020 16:21:35 +0300, Dmitry V. Levin пишет:  
> > > > > On Mon, Nov 30, 2020 at 03:58:31PM +0300, Paul Wolneykien
> > > > > wrote:    
> > > > > > 
> > > > > >   Товарищи, а могу я через __spec_check_custom_pre или
> > > > > > подобное место (через аргументы hsh в итоге) сделать так,
> > > > > > чтобы секция %check выполнялась бы строго в 1 поток, чтобы
> > > > > > там было NPROCS=1? А выполнение всех прочих секций spec
> > > > > > оставить с NPROCS по умолчанию?      
> > > > > 
> > > > > А если просто написать NPROCS=1 в начале секции %check?    
> > > > 
> > > >   У меня получилось вот так:
> > > > 
> > > > hsh ... --build-args="--define=\"__spec_check_custom_pre export
> > > > NPROCS=1\"" ...
> > > > 
> > > >   И я даже смог собрать strace! ;-)    
> > > 
> > > Ну, strace с его 900+ тестами лучше собирать без этого! :)  
> > 
> >   Знаю. Но в N потоков тесты не проходят на c9f1. Кажется, и на p9
> > тоже. Починишь?  
> 
> На p9 проходят, см.
> beehive/logs/p9/x86_64/latest/success/strace-5.9-alt1, а что такое
> c9f1, я не знаю. :)

  Ходят слухи, что на beehive всё в 1 поток собирается...


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] %check в один поток
  2020-11-30 15:26           ` Paul Wolneykien
@ 2020-11-30 15:30             ` Paul Wolneykien
  2020-11-30 15:40               ` Dmitry V. Levin
  2020-11-30 15:37             ` Dmitry V. Levin
  1 sibling, 1 reply; 15+ messages in thread
From: Paul Wolneykien @ 2020-11-30 15:30 UTC (permalink / raw)
  To: devel

В Mon, 30 Nov 2020 18:26:42 +0300
Paul Wolneykien <manowar@altlinux.org> пишет:

> В Mon, 30 Nov 2020 18:09:45 +0300
> "Dmitry V. Levin" <ldv@altlinux.org> пишет:
> 
> > On Mon, Nov 30, 2020 at 05:15:53PM +0300, Paul Wolneykien wrote:  
> > > В Mon, 30 Nov 2020 16:41:20 +0300, Dmitry V. Levin пишет:    
> > > > On Mon, Nov 30, 2020 at 04:30:24PM +0300, Paul Wolneykien
> > > > wrote:    
> > > > > В Mon, 30 Nov 2020 16:21:35 +0300, Dmitry V. Levin пишет:    
> > > > > > On Mon, Nov 30, 2020 at 03:58:31PM +0300, Paul Wolneykien
> > > > > > wrote:      
> > > > > > > 
> > > > > > >   Товарищи, а могу я через __spec_check_custom_pre или
> > > > > > > подобное место (через аргументы hsh в итоге) сделать так,
> > > > > > > чтобы секция %check выполнялась бы строго в 1 поток, чтобы
> > > > > > > там было NPROCS=1? А выполнение всех прочих секций spec
> > > > > > > оставить с NPROCS по умолчанию?        
> > > > > > 
> > > > > > А если просто написать NPROCS=1 в начале секции %check?
> > > > > >  
> > > > > 
> > > > >   У меня получилось вот так:
> > > > > 
> > > > > hsh ... --build-args="--define=\"__spec_check_custom_pre
> > > > > export NPROCS=1\"" ...
> > > > > 
> > > > >   И я даже смог собрать strace! ;-)      
> > > > 
> > > > Ну, strace с его 900+ тестами лучше собирать без этого! :)    
> > > 
> > >   Знаю. Но в N потоков тесты не проходят на c9f1. Кажется, и на p9
> > > тоже. Починишь?    
> > 
> > На p9 проходят, см.
> > beehive/logs/p9/x86_64/latest/success/strace-5.9-alt1, а что такое
> > c9f1, я не знаю. :)  
> 
>   Ходят слухи, что на beehive всё в 1 поток собирается...

  Может, врут, конечно. Но тогда что я делаю не так:

hsh -v --mountpoints=/proc,/dev/pts --without-stuff --query-repackage --lazy-cleanup --apt-config=$HOME/apt.conf.d/apt.i586.p9.conf --target=i586 $TMPDIR/hasher /ALT/p9/files/SRPMS/strace-5.9-alt1.src.rpm
...
...
FAIL qual_fault.test (exit status: 1)

============================================================================
Testsuite summary for strace 5.9-alt1
============================================================================
# TOTAL: 909
# PASS:  826
# SKIP:  81
# XFAIL: 0
# FAIL:  2
# XPASS: 0
# ERROR: 0
============================================================================
See tests/test-suite.log
Please report to strace-devel@lists.strace.io
============================================================================
make[5]: *** [Makefile:11934: test-suite.log] Error 1
make[5]: Leaving directory '/usr/src/RPM/BUILD/strace-5.9-alt1/build/tests'
make[4]: *** [Makefile:12042: check-TESTS] Error 2
make[3]: *** [Makefile:12109: check-am] Error 2
make[2]: *** [Makefile:12111: check] Error 2
make[1]: *** [Makefile:8062: check-recursive] Error 1
make: *** [Makefile:8361: check] Error 2
error: Bad exit status from /usr/src/tmp/rpm-tmp.9917 (%check)


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] %check в один поток
  2020-11-30 15:26           ` Paul Wolneykien
  2020-11-30 15:30             ` Paul Wolneykien
@ 2020-11-30 15:37             ` Dmitry V. Levin
  1 sibling, 0 replies; 15+ messages in thread
From: Dmitry V. Levin @ 2020-11-30 15:37 UTC (permalink / raw)
  To: ALT Devel discussion list

On Mon, Nov 30, 2020 at 06:26:42PM +0300, Paul Wolneykien wrote:
> В Mon, 30 Nov 2020 18:09:45 +0300 Dmitry V. Levin пишет:
> > On Mon, Nov 30, 2020 at 05:15:53PM +0300, Paul Wolneykien wrote:
> > > В Mon, 30 Nov 2020 16:41:20 +0300, Dmitry V. Levin пишет:  
> > > > On Mon, Nov 30, 2020 at 04:30:24PM +0300, Paul Wolneykien wrote:  
> > > > > В Mon, 30 Nov 2020 16:21:35 +0300, Dmitry V. Levin пишет:  
> > > > > > On Mon, Nov 30, 2020 at 03:58:31PM +0300, Paul Wolneykien wrote:    
> > > > > > > 
> > > > > > >   Товарищи, а могу я через __spec_check_custom_pre или
> > > > > > > подобное место (через аргументы hsh в итоге) сделать так,
> > > > > > > чтобы секция %check выполнялась бы строго в 1 поток, чтобы
> > > > > > > там было NPROCS=1? А выполнение всех прочих секций spec
> > > > > > > оставить с NPROCS по умолчанию?      
> > > > > > 
> > > > > > А если просто написать NPROCS=1 в начале секции %check?    
> > > > > 
> > > > >   У меня получилось вот так:
> > > > > 
> > > > > hsh ... --build-args="--define=\"__spec_check_custom_pre export
> > > > > NPROCS=1\"" ...
> > > > > 
> > > > >   И я даже смог собрать strace! ;-)    
> > > > 
> > > > Ну, strace с его 900+ тестами лучше собирать без этого! :)  
> > > 
> > >   Знаю. Но в N потоков тесты не проходят на c9f1. Кажется, и на p9
> > > тоже. Починишь?  
> > 
> > На p9 проходят, см.
> > beehive/logs/p9/x86_64/latest/success/strace-5.9-alt1, а что такое
> > c9f1, я не знаю. :)
> 
>   Ходят слухи, что на beehive всё в 1 поток собирается...

Есть предложение не доверять слухам.

$ grep -Fe -j beehive/logs/p9/x86_64/latest/success/strace-5.9-alt1
+ make -j8
+ make -j8 -k check -C build VERBOSE=1


-- 
ldv


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] %check в один поток
  2020-11-30 15:30             ` Paul Wolneykien
@ 2020-11-30 15:40               ` Dmitry V. Levin
  2020-11-30 15:43                 ` Paul Wolneykien
  0 siblings, 1 reply; 15+ messages in thread
From: Dmitry V. Levin @ 2020-11-30 15:40 UTC (permalink / raw)
  To: ALT Devel discussion list

On Mon, Nov 30, 2020 at 06:30:37PM +0300, Paul Wolneykien wrote:
> В Mon, 30 Nov 2020 18:26:42 +0300, Paul Wolneykien пишет:
> > В Mon, 30 Nov 2020 18:09:45 +0300, Dmitry V. Levin пишет:
> > > On Mon, Nov 30, 2020 at 05:15:53PM +0300, Paul Wolneykien wrote:  
> > > > В Mon, 30 Nov 2020 16:41:20 +0300, Dmitry V. Levin пишет:    
> > > > > On Mon, Nov 30, 2020 at 04:30:24PM +0300, Paul Wolneykien wrote:    
> > > > > > В Mon, 30 Nov 2020 16:21:35 +0300, Dmitry V. Levin пишет:    
> > > > > > > On Mon, Nov 30, 2020 at 03:58:31PM +0300, Paul Wolneykien wrote:      
> > > > > > > > 
> > > > > > > >   Товарищи, а могу я через __spec_check_custom_pre или
> > > > > > > > подобное место (через аргументы hsh в итоге) сделать так,
> > > > > > > > чтобы секция %check выполнялась бы строго в 1 поток, чтобы
> > > > > > > > там было NPROCS=1? А выполнение всех прочих секций spec
> > > > > > > > оставить с NPROCS по умолчанию?        
> > > > > > > 
> > > > > > > А если просто написать NPROCS=1 в начале секции %check?
> > > > > > >  
> > > > > > 
> > > > > >   У меня получилось вот так:
> > > > > > 
> > > > > > hsh ... --build-args="--define=\"__spec_check_custom_pre
> > > > > > export NPROCS=1\"" ...
> > > > > > 
> > > > > >   И я даже смог собрать strace! ;-)      
> > > > > 
> > > > > Ну, strace с его 900+ тестами лучше собирать без этого! :)    
> > > > 
> > > >   Знаю. Но в N потоков тесты не проходят на c9f1. Кажется, и на p9
> > > > тоже. Починишь?    
> > > 
> > > На p9 проходят, см.
> > > beehive/logs/p9/x86_64/latest/success/strace-5.9-alt1, а что такое
> > > c9f1, я не знаю. :)  
> > 
> >   Ходят слухи, что на beehive всё в 1 поток собирается...
> 
>   Может, врут, конечно. Но тогда что я делаю не так:
> 
> hsh -v --mountpoints=/proc,/dev/pts --without-stuff --query-repackage --lazy-cleanup --apt-config=$HOME/apt.conf.d/apt.i586.p9.conf --target=i586 $TMPDIR/hasher /ALT/p9/files/SRPMS/strace-5.9-alt1.src.rpm
> ...
> ...
> FAIL qual_fault.test (exit status: 1)

Для начала надо цитировать правильно, там ведь специально VERBOSE=1,
чтобы можно было посмотреть в логе сборки, какого именно ресурса не хватило.


-- 
ldv


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] %check в один поток
  2020-11-30 15:40               ` Dmitry V. Levin
@ 2020-11-30 15:43                 ` Paul Wolneykien
  2020-11-30 15:58                   ` Dmitry V. Levin
  0 siblings, 1 reply; 15+ messages in thread
From: Paul Wolneykien @ 2020-11-30 15:43 UTC (permalink / raw)
  To: devel

В Mon, 30 Nov 2020 18:40:28 +0300
"Dmitry V. Levin" <ldv@altlinux.org> пишет:

> On Mon, Nov 30, 2020 at 06:30:37PM +0300, Paul Wolneykien wrote:
> > В Mon, 30 Nov 2020 18:26:42 +0300, Paul Wolneykien пишет:  
> > > В Mon, 30 Nov 2020 18:09:45 +0300, Dmitry V. Levin пишет:  
> > > > On Mon, Nov 30, 2020 at 05:15:53PM +0300, Paul Wolneykien
> > > > wrote:    
> > > > > В Mon, 30 Nov 2020 16:41:20 +0300, Dmitry V. Levin пишет:
> > > > >  
> > > > > > On Mon, Nov 30, 2020 at 04:30:24PM +0300, Paul Wolneykien
> > > > > > wrote:      
> > > > > > > В Mon, 30 Nov 2020 16:21:35 +0300, Dmitry V. Levin пишет:
> > > > > > >      
> > > > > > > > On Mon, Nov 30, 2020 at 03:58:31PM +0300, Paul
> > > > > > > > Wolneykien wrote:        
> > > > > > > > > 
> > > > > > > > >   Товарищи, а могу я через __spec_check_custom_pre или
> > > > > > > > > подобное место (через аргументы hsh в итоге) сделать
> > > > > > > > > так, чтобы секция %check выполнялась бы строго в 1
> > > > > > > > > поток, чтобы там было NPROCS=1? А выполнение всех
> > > > > > > > > прочих секций spec оставить с NPROCS по умолчанию?
> > > > > > > > >       
> > > > > > > > 
> > > > > > > > А если просто написать NPROCS=1 в начале секции %check?
> > > > > > > >    
> > > > > > > 
> > > > > > >   У меня получилось вот так:
> > > > > > > 
> > > > > > > hsh ... --build-args="--define=\"__spec_check_custom_pre
> > > > > > > export NPROCS=1\"" ...
> > > > > > > 
> > > > > > >   И я даже смог собрать strace! ;-)        
> > > > > > 
> > > > > > Ну, strace с его 900+ тестами лучше собирать без этого! :)
> > > > > >     
> > > > > 
> > > > >   Знаю. Но в N потоков тесты не проходят на c9f1. Кажется, и
> > > > > на p9 тоже. Починишь?      
> > > > 
> > > > На p9 проходят, см.
> > > > beehive/logs/p9/x86_64/latest/success/strace-5.9-alt1, а что
> > > > такое c9f1, я не знаю. :)    
> > > 
> > >   Ходят слухи, что на beehive всё в 1 поток собирается...  
> > 
> >   Может, врут, конечно. Но тогда что я делаю не так:
> > 
> > hsh -v --mountpoints=/proc,/dev/pts --without-stuff
> > --query-repackage --lazy-cleanup
> > --apt-config=$HOME/apt.conf.d/apt.i586.p9.conf --target=i586
> > $TMPDIR/hasher /ALT/p9/files/SRPMS/strace-5.9-alt1.src.rpm ... ...
> > FAIL qual_fault.test (exit status: 1)  
> 
> Для начала надо цитировать правильно, там ведь специально VERBOSE=1,
> чтобы можно было посмотреть в логе сборки, какого именно ресурса не
> хватило.

  А чего грепнуть? Нельзя же сюда весь лог тащить, право...


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] %check в один поток
  2020-11-30 15:43                 ` Paul Wolneykien
@ 2020-11-30 15:58                   ` Dmitry V. Levin
  0 siblings, 0 replies; 15+ messages in thread
From: Dmitry V. Levin @ 2020-11-30 15:58 UTC (permalink / raw)
  To: ALT Devel discussion list

On Mon, Nov 30, 2020 at 06:43:20PM +0300, Paul Wolneykien wrote:
> В Mon, 30 Nov 2020 18:40:28 +0300
> "Dmitry V. Levin" <ldv@altlinux.org> пишет:
> 
> > On Mon, Nov 30, 2020 at 06:30:37PM +0300, Paul Wolneykien wrote:
> > > В Mon, 30 Nov 2020 18:26:42 +0300, Paul Wolneykien пишет:  
> > > > В Mon, 30 Nov 2020 18:09:45 +0300, Dmitry V. Levin пишет:  
> > > > > On Mon, Nov 30, 2020 at 05:15:53PM +0300, Paul Wolneykien
> > > > > wrote:    
> > > > > > В Mon, 30 Nov 2020 16:41:20 +0300, Dmitry V. Levin пишет:
> > > > > >  
> > > > > > > On Mon, Nov 30, 2020 at 04:30:24PM +0300, Paul Wolneykien
> > > > > > > wrote:      
> > > > > > > > В Mon, 30 Nov 2020 16:21:35 +0300, Dmitry V. Levin пишет:
> > > > > > > >      
> > > > > > > > > On Mon, Nov 30, 2020 at 03:58:31PM +0300, Paul
> > > > > > > > > Wolneykien wrote:        
> > > > > > > > > > 
> > > > > > > > > >   Товарищи, а могу я через __spec_check_custom_pre или
> > > > > > > > > > подобное место (через аргументы hsh в итоге) сделать
> > > > > > > > > > так, чтобы секция %check выполнялась бы строго в 1
> > > > > > > > > > поток, чтобы там было NPROCS=1? А выполнение всех
> > > > > > > > > > прочих секций spec оставить с NPROCS по умолчанию?
> > > > > > > > > >       
> > > > > > > > > 
> > > > > > > > > А если просто написать NPROCS=1 в начале секции %check?
> > > > > > > > >    
> > > > > > > > 
> > > > > > > >   У меня получилось вот так:
> > > > > > > > 
> > > > > > > > hsh ... --build-args="--define=\"__spec_check_custom_pre
> > > > > > > > export NPROCS=1\"" ...
> > > > > > > > 
> > > > > > > >   И я даже смог собрать strace! ;-)        
> > > > > > > 
> > > > > > > Ну, strace с его 900+ тестами лучше собирать без этого! :)
> > > > > > >     
> > > > > > 
> > > > > >   Знаю. Но в N потоков тесты не проходят на c9f1. Кажется, и
> > > > > > на p9 тоже. Починишь?      
> > > > > 
> > > > > На p9 проходят, см.
> > > > > beehive/logs/p9/x86_64/latest/success/strace-5.9-alt1, а что
> > > > > такое c9f1, я не знаю. :)    
> > > > 
> > > >   Ходят слухи, что на beehive всё в 1 поток собирается...  
> > > 
> > >   Может, врут, конечно. Но тогда что я делаю не так:
> > > 
> > > hsh -v --mountpoints=/proc,/dev/pts --without-stuff
> > > --query-repackage --lazy-cleanup
> > > --apt-config=$HOME/apt.conf.d/apt.i586.p9.conf --target=i586
> > > $TMPDIR/hasher /ALT/p9/files/SRPMS/strace-5.9-alt1.src.rpm ... ...
> > > FAIL qual_fault.test (exit status: 1)  
> > 
> > Для начала надо цитировать правильно, там ведь специально VERBOSE=1,
> > чтобы можно было посмотреть в логе сборки, какого именно ресурса не
> > хватило.
> 
>   А чего грепнуть? Нельзя же сюда весь лог тащить, право...

Грепают обычно sed'ом. :)

sed -n '/^FAIL: .*\.test$/d;/^FAIL:/,/^FAIL .*(exit status:/p'


-- 
ldv


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [devel] %check в один поток
  2020-11-30 15:16             ` Dmitry V. Levin
@ 2020-11-30 16:48               ` Mikhail Novosyolov
  0 siblings, 0 replies; 15+ messages in thread
From: Mikhail Novosyolov @ 2020-11-30 16:48 UTC (permalink / raw)
  To: devel

30.11.2020 18:16, Dmitry V. Levin пишет:
> On Mon, Nov 30, 2020 at 06:10:55PM +0300, Mikhail Novosyolov wrote:
>> 30.11.2020 18:09, Dmitry V. Levin пишет:
>>> На p9 проходят, см. beehive/logs/p9/x86_64/latest/success/strace-5.9-alt1,
>>> а что такое c9f1, я не знаю. :)
>>>
>>>
>> Бранч же :) c9 f1, а вот что такое f1? Сертификация номер 1?
> Ага, сертиФикация, не иначе. :)
Без %bcond_without скучно людям :)


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2020-11-30 16:48 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-30 12:58 [devel] %check в один поток Paul Wolneykien
2020-11-30 13:21 ` Dmitry V. Levin
2020-11-30 13:30   ` Paul Wolneykien
2020-11-30 13:41     ` Dmitry V. Levin
2020-11-30 14:15       ` Paul Wolneykien
2020-11-30 15:09         ` Dmitry V. Levin
2020-11-30 15:10           ` Mikhail Novosyolov
2020-11-30 15:16             ` Dmitry V. Levin
2020-11-30 16:48               ` Mikhail Novosyolov
2020-11-30 15:26           ` Paul Wolneykien
2020-11-30 15:30             ` Paul Wolneykien
2020-11-30 15:40               ` Dmitry V. Levin
2020-11-30 15:43                 ` Paul Wolneykien
2020-11-30 15:58                   ` Dmitry V. Levin
2020-11-30 15:37             ` Dmitry V. Levin

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git