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