ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Fwd: [#246495] [test-only] FAILED partclone.git=0.3.11-alt0.1.git58d138d
  @ 2020-02-17  1:28 ` Leonid Krivoshein
  2020-02-17  1:37   ` Dmitry V. Levin
  0 siblings, 1 reply; 16+ messages in thread
From: Leonid Krivoshein @ 2020-02-17  1:28 UTC (permalink / raw)
  To: ALT Linux Team development discussions
  Cc: Vitaly Chikunov, Gleb Fotengauer-Malinovskiy, Leonid Krivoshein,
	Михаил
	Шигорин

Всем привет!

Недоумеваю: провалено 3 теста из 13 в vm-run и только на ppc64le.
Что я делаю не так!? Что там за виртуализация такая? На aarch64 OK.

Task #246495



-------- Перенаправленное сообщение --------
Тема: 	[#246495] [test-only] FAILED partclone.git=0.3.11-alt0.1.git58d138d
Дата: 	Mon, 17 Feb 2020 01:24:07 +0000
От: 	Girar Builder awaiter robot <girar-builder@altlinux.org>
Отвечать: 	klark@altlinux.org
Кому: 	Leonid Krivoshein <klark@altlinux.org>
Копия: 	girar-builder-sisyphus@altlinux.org, 
sisyphus-incominger@lists.altlinux.org



http://git.altlinux.org/tasks/246495/logs/events.1.1.log

2020-Feb-17 01:11:17 :: test-only task #246495 for sisyphus started by 
klark:
#100 build 0.3.11-alt0.1.git58d138d from 
/people/klark/packages/partclone.git fetched at 2020-Feb-17 01:11:16
2020-Feb-17 01:11:18 :: [x86_64] #100 partclone.git 
0.3.11-alt0.1.git58d138d: build start
2020-Feb-17 01:11:18 :: [aarch64] #100 partclone.git 
0.3.11-alt0.1.git58d138d: build start
2020-Feb-17 01:11:18 :: [i586] #100 partclone.git 
0.3.11-alt0.1.git58d138d: build start
2020-Feb-17 01:11:18 :: [ppc64le] #100 partclone.git 
0.3.11-alt0.1.git58d138d: build start
PASS: ext4.test
FAIL: btrfs.test
PASS: fat.test
PASS: reiserfs.test
FAIL: reiser4.test
PASS: hfsplus.test
--
# SKIP: 0
# XFAIL: 0
# FAIL: 3
# XPASS: 0
# ERROR: 0
See tests/test-suite.log
2020-Feb-17 01:18:07 :: [ppc64le] partclone.git 
0.3.11-alt0.1.git58d138d: remote: build failed
2020-Feb-17 01:18:07 :: [ppc64le] #100 partclone.git 
0.3.11-alt0.1.git58d138d: build FAILED
2020-Feb-17 01:18:07 :: [ppc64le] requesting cancellation of task processing
2020-Feb-17 01:18:52 :: [x86_64] #100 partclone.git 
0.3.11-alt0.1.git58d138d: build OK
2020-Feb-17 01:21:06 :: [i586] #100 partclone.git 
0.3.11-alt0.1.git58d138d: build OK
2020-Feb-17 01:24:07 :: [aarch64] #100 partclone.git 
0.3.11-alt0.1.git58d138d: build OK
2020-Feb-17 01:18:07 :: [ppc64le] build FAILED
2020-Feb-17 01:24:07 :: task #246495 for sisyphus FAILED



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

* Re: [devel] Fwd: [#246495] [test-only] FAILED partclone.git=0.3.11-alt0.1.git58d138d
  2020-02-17  1:28 ` [devel] Fwd: [#246495] [test-only] FAILED partclone.git=0.3.11-alt0.1.git58d138d Leonid Krivoshein
@ 2020-02-17  1:37   ` Dmitry V. Levin
  2020-02-17 19:59     ` Leonid Krivoshein
  2020-02-18  1:07     ` Leonid Krivoshein
  0 siblings, 2 replies; 16+ messages in thread
From: Dmitry V. Levin @ 2020-02-17  1:37 UTC (permalink / raw)
  To: Leonid Krivoshein; +Cc: ALT Linux Team development discussions

On Mon, Feb 17, 2020 at 04:28:09AM +0300, Leonid Krivoshein wrote:
> Всем привет!
> 
> Недоумеваю: провалено 3 теста из 13 в vm-run и только на ppc64le.
> Что я делаю не так!? Что там за виртуализация такая? На aarch64 OK.

Всегда добавляйте VERBOSE=1 к automake'овому "make check",
иначе останется только гадать.


-- 
ldv


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

* Re: [devel] Fwd: [#246495] [test-only] FAILED partclone.git=0.3.11-alt0.1.git58d138d
  2020-02-17  1:37   ` Dmitry V. Levin
@ 2020-02-17 19:59     ` Leonid Krivoshein
  2020-02-18  1:07     ` Leonid Krivoshein
  1 sibling, 0 replies; 16+ messages in thread
From: Leonid Krivoshein @ 2020-02-17 19:59 UTC (permalink / raw)
  Cc: ALT Linux Team development discussions


17.02.2020 4:37, Dmitry V. Levin пишет:
> On Mon, Feb 17, 2020 at 04:28:09AM +0300, Leonid Krivoshein wrote:
>> Всем привет!
>>
>> Недоумеваю: провалено 3 теста из 13 в vm-run и только на ppc64le.
>> Что я делаю не так!? Что там за виртуализация такая? На aarch64 OK.
> Всегда добавляйте VERBOSE=1 к automake'овому "make check",
> иначе останется только гадать.

Пока только на локальном хосте добавил и собрал через gear-hsh, вывод от 
этой опции подробнее не стал. Но в логе с ошибкой на ppcl64le есть 
ссылка на то, где смотреть подробности -- надо лезть в хэшер за 
log-файлом, если не менять сборку. А hasher, как я понимаю, удаляется 
после облома на сборочнице. Конечно, я могу исправить сборку так, чтобы 
этот лог при обломе вываливался в stdout и ещё -x добавить в скрипт 
тестирования. Наверное, так и поступлю. Потому что тут есть шанс 
заапстримить интересные архитектурно-специфичные баги для двух файловых 
систем на PowerPC.


-- 
Best regards,
Leonid Krivoshein.



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

* Re: [devel] Fwd: [#246495] [test-only] FAILED partclone.git=0.3.11-alt0.1.git58d138d
  2020-02-17  1:37   ` Dmitry V. Levin
  2020-02-17 19:59     ` Leonid Krivoshein
@ 2020-02-18  1:07     ` Leonid Krivoshein
  2020-02-18  1:35       ` Ivan Zakharyaschev
  1 sibling, 1 reply; 16+ messages in thread
From: Leonid Krivoshein @ 2020-02-18  1:07 UTC (permalink / raw)
  To: Dmitry V. Levin; +Cc: ALT Linux Team development discussions


17.02.2020 4:37, Dmitry V. Levin пишет:
> On Mon, Feb 17, 2020 at 04:28:09AM +0300, Leonid Krivoshein wrote:
>> Всем привет!
>>
>> Недоумеваю: провалено 3 теста из 13 в vm-run и только на ppc64le.
>> Что я делаю не так!? Что там за виртуализация такая? На aarch64 OK.
> Всегда добавляйте VERBOSE=1 к automake'овому "make check",
> иначе останется только гадать.

Логи научился вытягивать наружу в процессе сборки. Но убрав "set -e", 
получил прохождение трёх оставшихся тестов на ppc64le. А проблемы сборки 
там видны невооружённым глазом. Получилось то, что получилось (#246564), 
вряд ли это стоит отправлять в Сизиф?


-- 
Best regards,
Leonid Krivoshein.



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

* Re: [devel] Fwd: [#246495] [test-only] FAILED partclone.git=0.3.11-alt0.1.git58d138d
  2020-02-18  1:07     ` Leonid Krivoshein
@ 2020-02-18  1:35       ` Ivan Zakharyaschev
  2020-02-18  1:42         ` Ivan Zakharyaschev
                           ` (2 more replies)
  0 siblings, 3 replies; 16+ messages in thread
From: Ivan Zakharyaschev @ 2020-02-18  1:35 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: Dmitry V. Levin

[-- Attachment #1: Type: text/plain, Size: 883 bytes --]

On Tue, 18 Feb 2020, Leonid Krivoshein wrote:

> 
> 17.02.2020 4:37, Dmitry V. Levin пишет:
> > On Mon, Feb 17, 2020 at 04:28:09AM +0300, Leonid Krivoshein wrote:
> > > Всем привет!
> > >
> > > Недоумеваю: провалено 3 теста из 13 в vm-run и только на ppc64le.
> > > Что я делаю не так!? Что там за виртуализация такая? На aarch64 OK.
> > Всегда добавляйте VERBOSE=1 к automake'овому "make check",
> > иначе останется только гадать.
> 
> Логи научился вытягивать наружу в процессе сборки. Но убрав "set -e", получил
> прохождение трёх оставшихся тестов на ppc64le.

Это "но" звучит странно. Как будто нельзя логи вытаскивать и set -e 
оставить ради корректности тестов?

> А проблемы сборки там видны
> невооружённым глазом. Получилось то, что получилось (#246564), вряд ли это
> стоит отправлять в Сизиф?

А что мешает сделать это так, чтобы себе понравилось?

-- 
Best regards,
Ivan

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

* Re: [devel] Fwd: [#246495] [test-only] FAILED partclone.git=0.3.11-alt0.1.git58d138d
  2020-02-18  1:35       ` Ivan Zakharyaschev
@ 2020-02-18  1:42         ` Ivan Zakharyaschev
  2020-02-18  8:48         ` Leonid Krivoshein
  2020-02-18 23:28         ` Leonid Krivoshein
  2 siblings, 0 replies; 16+ messages in thread
From: Ivan Zakharyaschev @ 2020-02-18  1:42 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: Dmitry V. Levin

[-- Attachment #1: Type: text/plain, Size: 2126 bytes --]

On Tue, 18 Feb 2020, Ivan Zakharyaschev wrote:

> On Tue, 18 Feb 2020, Leonid Krivoshein wrote:
> 
> > 
> > 17.02.2020 4:37, Dmitry V. Levin пишет:
> > > On Mon, Feb 17, 2020 at 04:28:09AM +0300, Leonid Krivoshein wrote:
> > > > Всем привет!
> > > >
> > > > Недоумеваю: провалено 3 теста из 13 в vm-run и только на ppc64le.
> > > > Что я делаю не так!? Что там за виртуализация такая? На aarch64 OK.
> > > Всегда добавляйте VERBOSE=1 к automake'овому "make check",
> > > иначе останется только гадать.
> > 
> > Логи научился вытягивать наружу в процессе сборки. Но убрав "set -e", получил
> > прохождение трёх оставшихся тестов на ppc64le.
> 
> Это "но" звучит странно. Как будто нельзя логи вытаскивать и set -e 
> оставить ради корректности тестов?
> 
> > А проблемы сборки там видны
> > невооружённым глазом. Получилось то, что получилось (#246564), вряд ли это
> > стоит отправлять в Сизиф?
> 
> А что мешает сделать это так, чтобы себе понравилось?

Если речь о || в ханке

[imz@team partclone.git]$ git --no-pager log -p -1 sisyphus^ -- *.spec
commit 2f121dfa7617bf1964d5d4b7b96dccec16fd2caa
Author: Leonid Krivoshein <klark@altlinux.org>
Date:   Mon Feb 17 03:51:39 2020 +0300

    Enabled checkfs test suite based on modern vm-run future

diff --git a/partclone.spec b/partclone.spec
index 5e8174a..a021984 100644
--- a/partclone.spec
+++ b/partclone.spec
@@ -61,6 +82,21 @@ echo '#define git_version "%version"' > src/version.h
 %makeinstall_std
 %find_lang %name
 
+%check
+%if_enabled checkfs
+cd tests
+vm-run make check ||
+for fname in *.log; do
+	if [ "$fname" != "test-suite.log" ]; then
+		echo "*** ${fname%%.log} results ***"
+		cat "$fname"
+		echo "******************************"
+		echo
+	fi
+done
+cd -
+%endif
+
 %files -f %name.lang
 %_sbindir/*
 %_man8dir/*

то можно переписать как-то так:

vm-run make check || {
	for fname in *.log; do
	       if [ "$fname" != "test-suite.log" ]; then
	               echo "*** ${fname%%.log} results ***"
	               cat "$fname"
	               echo "******************************"  
	               echo
	       fi
	done
	false
}


-- 
Best regards,
Ivan

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

* Re: [devel] Fwd: [#246495] [test-only] FAILED partclone.git=0.3.11-alt0.1.git58d138d
  2020-02-18  1:35       ` Ivan Zakharyaschev
  2020-02-18  1:42         ` Ivan Zakharyaschev
@ 2020-02-18  8:48         ` Leonid Krivoshein
  2020-02-18 11:54           ` Andrey Savchenko
  2020-02-18 23:28         ` Leonid Krivoshein
  2 siblings, 1 reply; 16+ messages in thread
From: Leonid Krivoshein @ 2020-02-18  8:48 UTC (permalink / raw)
  To: devel



18.02.2020 4:35, Ivan Zakharyaschev пишет:
> On Tue, 18 Feb 2020, Leonid Krivoshein wrote:
>
>> 17.02.2020 4:37, Dmitry V. Levin пишет:
>>> On Mon, Feb 17, 2020 at 04:28:09AM +0300, Leonid Krivoshein wrote:
>>>> Всем привет!
>>>>
>>>> Недоумеваю: провалено 3 теста из 13 в vm-run и только на ppc64le.
>>>> Что я делаю не так!? Что там за виртуализация такая? На aarch64 OK.
>>> Всегда добавляйте VERBOSE=1 к automake'овому "make check",
>>> иначе останется только гадать.
>> Логи научился вытягивать наружу в процессе сборки. Но убрав "set -e", получил
>> прохождение трёх оставшихся тестов на ppc64le.
> Это "но" звучит странно. Как будто нельзя логи вытаскивать и set -e
> оставить ради корректности тестов?

Можно. И конечно нужно. Просто не ожидал, что оно пройдёт тесты на 
ppc64le. А раз прошло, значит, дело оказалось в "#set -e" 
(tests/min_clone_restore_test).


>> А проблемы сборки там видны
>> невооружённым глазом. Получилось то, что получилось (#246564), вряд ли это
>> стоит отправлять в Сизиф?
> А что мешает сделать это так, чтобы себе понравилось?

Старая версия partclone давно не проходит тестовую пересборку, давно 
просили обновить версию, дальнейшим улучшайзингом можно и потом 
заниматься. Основная проблема -- нет времени на это. Если отправить "как 
есть", кто знает, когда вернусь в следующий раз. И ведь забудется...


-- 
Best regards,
Leonid Krivoshein.



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

* Re: [devel] Fwd: [#246495] [test-only] FAILED partclone.git=0.3.11-alt0.1.git58d138d
  2020-02-18  8:48         ` Leonid Krivoshein
@ 2020-02-18 11:54           ` Andrey Savchenko
  2020-02-18 22:33             ` Leonid Krivoshein
  0 siblings, 1 reply; 16+ messages in thread
From: Andrey Savchenko @ 2020-02-18 11:54 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 2609 bytes --]

On Tue, 18 Feb 2020 11:48:38 +0300 Leonid Krivoshein wrote:
> 
> 
> 18.02.2020 4:35, Ivan Zakharyaschev пишет:
> > On Tue, 18 Feb 2020, Leonid Krivoshein wrote:
> >
> >> 17.02.2020 4:37, Dmitry V. Levin пишет:
> >>> On Mon, Feb 17, 2020 at 04:28:09AM +0300, Leonid Krivoshein wrote:
> >>>> Всем привет!
> >>>>
> >>>> Недоумеваю: провалено 3 теста из 13 в vm-run и только на ppc64le.
> >>>> Что я делаю не так!? Что там за виртуализация такая? На aarch64 OK.
> >>> Всегда добавляйте VERBOSE=1 к automake'овому "make check",
> >>> иначе останется только гадать.
> >> Логи научился вытягивать наружу в процессе сборки. Но убрав "set -e", получил
> >> прохождение трёх оставшихся тестов на ppc64le.
> > Это "но" звучит странно. Как будто нельзя логи вытаскивать и set -e
> > оставить ради корректности тестов?
> 
> Можно. И конечно нужно. Просто не ожидал, что оно пройдёт тесты на 
> ppc64le. А раз прошло, значит, дело оказалось в "#set -e" 
> (tests/min_clone_restore_test).

Леонид, отключение set -e просто позволяет продолжать работу при
ненулевых кодах возврата. Поэтому ошибка у тебя как и была, так и
осталась — просто убрана под ковёр сейчас.

> >> А проблемы сборки там видны
> >> невооружённым глазом. Получилось то, что получилось (#246564), вряд ли это
> >> стоит отправлять в Сизиф?
> > А что мешает сделать это так, чтобы себе понравилось?
> 
> Старая версия partclone давно не проходит тестовую пересборку, давно 
> просили обновить версию, дальнейшим улучшайзингом можно и потом 
> заниматься. Основная проблема -- нет времени на это. Если отправить "как 
> есть", кто знает, когда вернусь в следующий раз. И ведь забудется...
> 
> 


Best regards,
Andrew Savchenko

[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]

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

* Re: [devel] Fwd: [#246495] [test-only] FAILED partclone.git=0.3.11-alt0.1.git58d138d
  2020-02-18 11:54           ` Andrey Savchenko
@ 2020-02-18 22:33             ` Leonid Krivoshein
  2020-02-18 22:38               ` Leonid Krivoshein
  2020-02-19  4:34               ` Andrey Savchenko
  0 siblings, 2 replies; 16+ messages in thread
From: Leonid Krivoshein @ 2020-02-18 22:33 UTC (permalink / raw)
  To: devel



18.02.2020 14:54, Andrey Savchenko пишет:
> On Tue, 18 Feb 2020 11:48:38 +0300 Leonid Krivoshein wrote:
>> 18.02.2020 4:35, Ivan Zakharyaschev пишет:
>>> On Tue, 18 Feb 2020, Leonid Krivoshein wrote:
>>>> 17.02.2020 4:37, Dmitry V. Levin пишет:
>>>>> On Mon, Feb 17, 2020 at 04:28:09AM +0300, Leonid Krivoshein wrote:
>>>>>> Всем привет!
>>>>>>
>>>>>> Недоумеваю: провалено 3 теста из 13 в vm-run и только на ppc64le.
>>>>>> Что я делаю не так!? Что там за виртуализация такая? На aarch64 OK.
>>>>> Всегда добавляйте VERBOSE=1 к automake'овому "make check",
>>>>> иначе останется только гадать.
>>>> Логи научился вытягивать наружу в процессе сборки. Но убрав "set -e", получил
>>>> прохождение трёх оставшихся тестов на ppc64le.
>>> Это "но" звучит странно. Как будто нельзя логи вытаскивать и set -e
>>> оставить ради корректности тестов?
>> Можно. И конечно нужно. Просто не ожидал, что оно пройдёт тесты на
>> ppc64le. А раз прошло, значит, дело оказалось в "#set -e"
>> (tests/min_clone_restore_test).
> Леонид, отключение set -e просто позволяет продолжать работу при
> ненулевых кодах возврата. Поэтому ошибка у тебя как и была, так и
> осталась — просто убрана под ковёр сейчас.

Да, я знаю, что делает "set -e", оставил убранным в борьбе за 
шумливость, хоть и нашёл потом способ вытащить логи наружу, и помнил про 
этот "set -e", однако не думал, что тесты обвалятся именно из-за него. И 
похоже, выше я сделал неверный вывод, вернул обратно, а тесты прошли -- 
чудеса случаются. #246612 -- похоже на "вероятностную сборку".

Сейчас просто нет времени на улучшайзинг. Хочу закинуть в Сизиф то, что 
сделано, если заработает. А если тесты будут валиться, ручкой "checkfs" 
можно выключить тесты и позже с этим спокойно разобраться. Сборку всё 
равно надо исправлять для ppc64le, особенно в части btrfs.


>>>> А проблемы сборки там видны
>>>> невооружённым глазом. Получилось то, что получилось (#246564), вряд ли это
>>>> стоит отправлять в Сизиф?
>>> А что мешает сделать это так, чтобы себе понравилось?
>> Старая версия partclone давно не проходит тестовую пересборку, давно
>> просили обновить версию, дальнейшим улучшайзингом можно и потом
>> заниматься. Основная проблема -- нет времени на это. Если отправить "как
>> есть", кто знает, когда вернусь в следующий раз. И ведь забудется...
>>
>>
>
> Best regards,
> Andrew Savchenko
>
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel

-- 
Best regards,
Leonid Krivoshein.



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

* Re: [devel] Fwd: [#246495] [test-only] FAILED partclone.git=0.3.11-alt0.1.git58d138d
  2020-02-18 22:33             ` Leonid Krivoshein
@ 2020-02-18 22:38               ` Leonid Krivoshein
  2020-02-19  4:34               ` Andrey Savchenko
  1 sibling, 0 replies; 16+ messages in thread
From: Leonid Krivoshein @ 2020-02-18 22:38 UTC (permalink / raw)
  To: ALT Linux Team development discussions


19.02.2020 1:33, Leonid Krivoshein пишет:
> ...И похоже, выше я сделал неверный вывод, вернул обратно, а тесты 
> прошли -- чудеса случаются. #246612 -- похоже на "вероятностную сборку".
>

Нет, дело оказалось в другом -- обработка ошибки тестирования теперь 
заменило ошибочный код возврата, а тесты-то провалились.


-- 
Best regards,
Leonid Krivoshein.



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

* Re: [devel] Fwd: [#246495] [test-only] FAILED partclone.git=0.3.11-alt0.1.git58d138d
  2020-02-18  1:35       ` Ivan Zakharyaschev
  2020-02-18  1:42         ` Ivan Zakharyaschev
  2020-02-18  8:48         ` Leonid Krivoshein
@ 2020-02-18 23:28         ` Leonid Krivoshein
  2020-02-19 10:39           ` Ivan Zakharyaschev
  2 siblings, 1 reply; 16+ messages in thread
From: Leonid Krivoshein @ 2020-02-18 23:28 UTC (permalink / raw)
  To: devel; +Cc: Vitaly Chikunov



18.02.2020 4:35, Ivan Zakharyaschev пишет:
> On Tue, 18 Feb 2020, Leonid Krivoshein wrote:
>
>> 17.02.2020 4:37, Dmitry V. Levin пишет:
>>> On Mon, Feb 17, 2020 at 04:28:09AM +0300, Leonid Krivoshein wrote:
>>>> Всем привет!
>>>>
>>>> Недоумеваю: провалено 3 теста из 13 в vm-run и только на ppc64le.
>>>> Что я делаю не так!? Что там за виртуализация такая? На aarch64 OK.
>>> Всегда добавляйте VERBOSE=1 к automake'овому "make check",
>>> иначе останется только гадать.
>> Логи научился вытягивать наружу в процессе сборки. Но убрав "set -e", получил
>> прохождение трёх оставшихся тестов на ppc64le.
> Это "но" звучит странно. Как будто нельзя логи вытаскивать и set -e
> оставить ради корректности тестов?
>
>> А проблемы сборки там видны
>> невооружённым глазом. Получилось то, что получилось (#246564), вряд ли это
>> стоит отправлять в Сизиф?
> А что мешает сделать это так, чтобы себе понравилось?

Теперь уже ничего! Всё ни к чёрту не годится и придётся переделывать. ((
Интересно, почему в RHEL версия больше, хотя исходники более старые, 
2018 года?
Я исправил в config.ac 0.3.13 на 0.3.11, т.к. думаю, что это опечатка 
(см. changelog).
Не считая ARCH, у всех остальных partclone сейчас идёт с версией 0.3.11.
А что такое epel playgound?

Из забавного:

# Testsuite is CPU and disk space intensive, partially also just broken
%{!?testsuite: %global testsuite 1}

...

%if 0%{?testsuite}
%check
# Patch proposal submitted: 
https://github.com/Thomas-Tsai/partclone/issues/103
sed -e 's/256/1440/' -i tests/_common

# Tests for Btrfs, XFS and F2FS filesystems are broken on all architectures
sed -e 's/^\(am__append_2 = btrfs.test\)/#\1/' \
     -e 's/^\(am__append_6 = xfs.test\)/#\1/' \
     -e 's/^\(am__append_8 = f2fs.test\)/#\1/' \
     -e 's/^\(am__append_11 = btrfs.test\)/#\1/' \
     -i tests/Makefile

# NILFS2 tests must be run as root (mockbuild is unprivileged)
sed -e 's/^\(am__append_13 = nilfs2.test\)/#\1/' \
     -i tests/Makefile

# Tests for FAT and HFS+ filesystems are broken on ppc64 and s390x
%ifarch ppc64 s390x
sed -e 's/^\(am__append_3 = fat.test\)/#\1/' \
     -e 's/^\(am__append_5 = hfsplus.test\)/#\1/' \
     -i tests/Makefile
%endif

# No f2fs-tools and hfsplus-tools in RHEL or EPEL
%if 0%{?rhel}
sed -e 's/^\(am__append_5 = hfsplus.test\)/#\1/' \
     -e 's/^\(am__append_8 = f2fs.test\)/#\1/' \
     -i tests/Makefile
%endif

make check || (cat tests/test-suite.log; exit 1)
%endif


vm-run реально крут и полезен! И АЛЬТ крут: у нас уже все тесты 
проходят... ну, почти))

P.S.: да, вот этот exit 1 мне в конце обработки тоже стоило добавить.
А вот вытаскивать tests/test-suite.log бесполезно, это совсем не те логи.


-- 
Best regards,
Leonid Krivoshein.



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

* Re: [devel] Fwd: [#246495] [test-only] FAILED partclone.git=0.3.11-alt0.1.git58d138d
  2020-02-18 22:33             ` Leonid Krivoshein
  2020-02-18 22:38               ` Leonid Krivoshein
@ 2020-02-19  4:34               ` Andrey Savchenko
  2020-02-19  4:39                 ` Ivan A. Melnikov
  1 sibling, 1 reply; 16+ messages in thread
From: Andrey Savchenko @ 2020-02-19  4:34 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 3143 bytes --]

On Wed, 19 Feb 2020 01:33:33 +0300 Leonid Krivoshein wrote:
> 
> 
> 18.02.2020 14:54, Andrey Savchenko пишет:
> > On Tue, 18 Feb 2020 11:48:38 +0300 Leonid Krivoshein wrote:
> >> 18.02.2020 4:35, Ivan Zakharyaschev пишет:
> >>> On Tue, 18 Feb 2020, Leonid Krivoshein wrote:
> >>>> 17.02.2020 4:37, Dmitry V. Levin пишет:
> >>>>> On Mon, Feb 17, 2020 at 04:28:09AM +0300, Leonid Krivoshein wrote:
> >>>>>> Всем привет!
> >>>>>>
> >>>>>> Недоумеваю: провалено 3 теста из 13 в vm-run и только на ppc64le.
> >>>>>> Что я делаю не так!? Что там за виртуализация такая? На aarch64 OK.
> >>>>> Всегда добавляйте VERBOSE=1 к automake'овому "make check",
> >>>>> иначе останется только гадать.
> >>>> Логи научился вытягивать наружу в процессе сборки. Но убрав "set -e", получил
> >>>> прохождение трёх оставшихся тестов на ppc64le.
> >>> Это "но" звучит странно. Как будто нельзя логи вытаскивать и set -e
> >>> оставить ради корректности тестов?
> >> Можно. И конечно нужно. Просто не ожидал, что оно пройдёт тесты на
> >> ppc64le. А раз прошло, значит, дело оказалось в "#set -e"
> >> (tests/min_clone_restore_test).
> > Леонид, отключение set -e просто позволяет продолжать работу при
> > ненулевых кодах возврата. Поэтому ошибка у тебя как и была, так и
> > осталась — просто убрана под ковёр сейчас.
> 
> Да, я знаю, что делает "set -e", оставил убранным в борьбе за 
> шумливость, хоть и нашёл потом способ вытащить логи наружу, и помнил про 
> этот "set -e", однако не думал, что тесты обвалятся именно из-за него. И 
> похоже, выше я сделал неверный вывод, вернул обратно, а тесты прошли -- 
> чудеса случаются. #246612 -- похоже на "вероятностную сборку".
> 
> Сейчас просто нет времени на улучшайзинг. Хочу закинуть в Сизиф то, что 
> сделано, если заработает. А если тесты будут валиться, ручкой "checkfs" 
> можно выключить тесты и позже с этим спокойно разобраться. Сборку всё 
> равно надо исправлять для ppc64le, особенно в части btrfs.

Если на ppc64le этот пакет пока что не особо нужен, можно
%ExclusiveArch использовать.

Best regards,
Andrew Savchenko

[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]

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

* Re: [devel] Fwd: [#246495] [test-only] FAILED partclone.git=0.3.11-alt0.1.git58d138d
  2020-02-19  4:34               ` Andrey Savchenko
@ 2020-02-19  4:39                 ` Ivan A. Melnikov
  2020-02-19  7:38                   ` Sergey V Turchin
  0 siblings, 1 reply; 16+ messages in thread
From: Ivan A. Melnikov @ 2020-02-19  4:39 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, Feb 19, 2020 at 07:34:19AM +0300, Andrey Savchenko wrote:
[...]
> Если на ppc64le этот пакет пока что не особо нужен, можно
> %ExclusiveArch использовать.

Лучше ExcludeArch. Мейнтейнеры догоняющих сборок (по крайней мере один)
скажут спасибо.

-- 
  wbr,
    iv m.


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

* Re: [devel] Fwd: [#246495] [test-only] FAILED partclone.git=0.3.11-alt0.1.git58d138d
  2020-02-19  4:39                 ` Ivan A. Melnikov
@ 2020-02-19  7:38                   ` Sergey V Turchin
  0 siblings, 0 replies; 16+ messages in thread
From: Sergey V Turchin @ 2020-02-19  7:38 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wednesday, 19 February 2020 07:39:53 MSK Ivan A wrote:
> On Wed, Feb 19, 2020 at 07:34:19AM +0300, Andrey Savchenko wrote:
> [...]
> 
> > Если на ppc64le этот пакет пока что не особо нужен, можно
> > %ExclusiveArch использовать.
> 
> Лучше ExcludeArch.
+1
Иначе в репозитории без причины начинают накапливаться only-x86(как частный 
случай) пакеты.

> Мейнтейнеры догоняющих сборок (по крайней мере один)
> скажут спасибо.


-- 
Regards, Sergey.

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

* Re: [devel] Fwd: [#246495] [test-only] FAILED partclone.git=0.3.11-alt0.1.git58d138d
  2020-02-18 23:28         ` Leonid Krivoshein
@ 2020-02-19 10:39           ` Ivan Zakharyaschev
  2020-02-19 19:11             ` Leonid Krivoshein
  0 siblings, 1 reply; 16+ messages in thread
From: Ivan Zakharyaschev @ 2020-02-19 10:39 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: Vitaly Chikunov

[-- Attachment #1: Type: text/plain, Size: 456 bytes --]

On Wed, 19 Feb 2020, Leonid Krivoshein wrote:

> Из забавного:

> make check || (cat tests/test-suite.log; exit 1)
> %endif
> 
> 
> vm-run реально крут и полезен! И АЛЬТ крут: у нас уже все тесты проходят...
> ну, почти))
> 
> P.S.: да, вот этот exit 1 мне в конце обработки тоже стоило добавить.
> А вот вытаскивать tests/test-suite.log бесполезно, это совсем не те логи.

В своём письме по исправлению спека я это и предлагал уже.

-- 
Best regards,
Ivan

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

* Re: [devel] Fwd: [#246495] [test-only] FAILED partclone.git=0.3.11-alt0.1.git58d138d
  2020-02-19 10:39           ` Ivan Zakharyaschev
@ 2020-02-19 19:11             ` Leonid Krivoshein
  0 siblings, 0 replies; 16+ messages in thread
From: Leonid Krivoshein @ 2020-02-19 19:11 UTC (permalink / raw)
  To: devel


19.02.2020 13:39, Ivan Zakharyaschev пишет:
>> make check || (cat tests/test-suite.log; exit 1)
>> %endif
>>
>>
>> vm-run реально крут и полезен! И АЛЬТ крут: у нас уже все тесты проходят...
>> ну, почти))
>>
>> P.S.: да, вот этот exit 1 мне в конце обработки тоже стоило добавить.
>> А вот вытаскивать tests/test-suite.log бесполезно, это совсем не те логи.
> В своём письме по исправлению спека я это и предлагал уже.
>

Да, заметил вчера твой false, а сначала его прохлопал. :-)


-- 
Best regards,
Leonid Krivoshein.



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

end of thread, other threads:[~2020-02-19 19:11 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-02-17  1:28 ` [devel] Fwd: [#246495] [test-only] FAILED partclone.git=0.3.11-alt0.1.git58d138d Leonid Krivoshein
2020-02-17  1:37   ` Dmitry V. Levin
2020-02-17 19:59     ` Leonid Krivoshein
2020-02-18  1:07     ` Leonid Krivoshein
2020-02-18  1:35       ` Ivan Zakharyaschev
2020-02-18  1:42         ` Ivan Zakharyaschev
2020-02-18  8:48         ` Leonid Krivoshein
2020-02-18 11:54           ` Andrey Savchenko
2020-02-18 22:33             ` Leonid Krivoshein
2020-02-18 22:38               ` Leonid Krivoshein
2020-02-19  4:34               ` Andrey Savchenko
2020-02-19  4:39                 ` Ivan A. Melnikov
2020-02-19  7:38                   ` Sergey V Turchin
2020-02-18 23:28         ` Leonid Krivoshein
2020-02-19 10:39           ` Ivan Zakharyaschev
2020-02-19 19:11             ` Leonid Krivoshein

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