Bug 15496

Summary: AB-INT PTEST: quilt ptest failure: in test/add-filename-check.test
Product: [QA/Testing] Package Testing (ptest) Reporter: João Marcos Costa <joaomarcos.costa>
Component: ptestAssignee: Unassigned <unassigned>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Undecided CC: alexandre.belloni, tgamblin
Version: unspecified   
Target Milestone: ---   
Hardware: x86   
OS: Multiple   
Whiteboard: AB-INT
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Don't know

Description João Marcos Costa 2024-05-27 08:34:56 UTC
This error seems like a timeout.

https://autobuilder.yoctoproject.org/typhoon/#/builders/82/builds/6454/steps/13/logs/stdio

AssertionError: 
Failed ptests:
{'quilt': 'START: ptest-runner\n'
          '2024-05-25T00:58\n'
          '[test/add-filename-check.test]\n'
          '[1] $ mkdir patches -- ok\n'
          '[3] $ quilt new test.diff -- ok\n'
          '[6] $ echo foo > foo -- ok\n'
          '[7] $ quilt add foo -- ok\n'
          '[10] $ quilt add patches/bar -- ok\n'
          '[13] $ quilt add .pc/baz -- ok\n'
          '6 commands (6 passed, 0 failed)\n'
          'PASS: add-filename-check\n'
          '[test/altered-series.test]\n'
          '[3] $ mkdir patches -- ok\n'
          '[4] $ cat > patches/series -- ok\n'
          '[9] $ quilt push -q 2 -- ok\n'
          '[16] $ quilt series -v -- ok\n'
          '[22] $ touch patches/series -- ok\n'
          '[24] $ quilt series -v -- ok\n'
          '[30] $ cat > patches/series -- ok\n'
          '[35] $ quilt series -v -- ok\n'
          '[38] $ quilt pop -- ok\n'
          '[44] $ quilt series -v -- ok\n'
          '[47] $ quilt pop -a -- ok\n'
          '[52] $ quilt series -v -- ok\n'
          '12 commands (12 passed, 0 failed)\n'
          'PASS: altered-series\n'
          '[test/annotate.test]\n'
          '[1] $ mkdir patches -- ok\n'
          '[3] $ cat > foo -- ok\n'
          '[8] $ quilt new patch -- ok\n'
          '[11] $ quilt add foo -- ok\n'
          "[14] $ sed -e 's:b:B:' foo > foo.new -- ok\n"
          '[15] $ mv foo.new foo -- ok\n'
          '[16] $ quilt refresh -- ok\n'
          '[19] $ quilt annotate foo -- ok\n'
          '[26] $ quilt new patch2 -- ok\n'
          '[29] $ quilt add foo -- ok\n'
          "[32] $ sed -e 's:Baz:baz:' foo > foo.new -- ok\n"
          '[33] $ mv foo.new foo -- ok\n'
          '[34] $ quilt refresh -- ok\n'
          '[37] $ quilt annotate foo -- ok\n'
          '[45] $ quilt new patch3 -- ok\n'
          '[48] $ quilt add foo -- ok\n'
          "[51] $ sed -e '/Bar/d' foo > foo.new -- ok\n"
          '[52] $ mv foo.new foo -- ok\n'
          '[53] $ quilt refresh -- ok\n'
          '[56] $ quilt annotate foo -- ok\n'
          '[64] $ quilt annotate -P patch3 foo -- ok\n'
          '[72] $ quilt annotate -P patch2 foo -- ok\n'
          '[80] $ quilt annotate -P patch foo -- ok\n'
          '[87] $ quilt new patch4 -- ok\n'
          '[90] $ cat > jkl -- ok\n'
          '[94] $ quilt add jkl wrz -- ok\n'
          '[98] $ rm -f jkl -- ok\n'
          '[99] $ cat > wrz -- ok\n'
          '[103] $ quilt refresh -- ok\n'
          '[106] $ quilt annotate jkl -- ok\n'
          '[110] $ quilt annotate wrz -- ok\n'
          '31 commands (31 passed, 0 failed)\n'
          'PASS: annotate\n'
          '[test/applied.test]\n'
          '[1] $ mkdir patches -- ok\n'
          '[3] $ echo a > a -- ok\n'
          '[4] $ echo b > b -- ok\n'
          '[5] $ diff -u a b > patches/patch -- ok\n'
          '[6] $ echo patch -p0 > patches/series -- ok\n'
          '[7] $ rm -f b -- ok\n'
          '[8] $ quilt push -q -- ok\n'
          '[12] $ quilt pop -q -- ok\n'
          '[16] $ patch -s -p0 < patches/patch -- ok\n'
          '[17] $ quilt push -q -- ok\n'
          '[22] $ echo patch -p0 -R > patches/series -- ok\n'
          '[23] $ quilt push -q -- ok\n'
          '[27] $ quilt pop -q -- ok\n'
          '[31] $ patch -s -p0 -R < patches/patch -- ok\n'
          '[32] $ quilt push -q -- ok\n'
          '15 commands (15 passed, 0 failed)\n'
          'PASS: applied\n'
          '[test/auto-refresh.test]\n'
          '[1] $ mkdir patches -- ok\n'
          '[3] $ echo a > a -- ok\n'
          '[4] $ echo b > b -- ok\n'
          '[6] $ quilt new a.patch -- ok\n'
          '[8] $ quilt add a -- ok\n'
          '[10] $ echo A > a -- ok\n'
          '[12] $ quilt new b.patch -- ok\n'
          '[14] $ quilt add b -- ok\n'
          '[16] $ echo B > b -- ok\n'
          '[18] $ quilt pop -fa --refresh -- ok\n'
          '[21] $ quilt pop -a --refresh -- ok\n'
          '[32] $ quilt push -a --refresh -- ok\n'
          '[43] $ quilt push -fa --refresh -- ok\n'
          '[46] $ quilt pop -a --refresh -- ok\n'
          '14 commands (14 passed, 0 failed)\n'
          'PASS: auto-refresh\n'
          '[test/backup-files.test]\n'
          '[4] $ echo foo > foo -- ok\n'
          '[5] $ echo bar > "space bar" -- ok\n'
          '[6] $ sleep 1 -- ok\n'
          '[7] $ /usr/share/quilt//scripts/backup-files -B backup/ -b foo -- '
          'ok\n'
          "[10] $ ls -l foo | awk '{ print $2 }' -- failed\n"
          '1                                     != 2\n'
          "[12] $ ls -l backup/foo | awk '{ print $2 }' -- failed\n"
          '1                                     != 2\n'
          '[14] $ [ backup/foo -nt foo ] && echo "mtimes differ" -- ok\n'
          '[16] $ /usr/share/quilt//scripts/backup-files -B backup/ -r foo -- '
          'ok\n'
          "[18] $ ls -l foo | awk '{ print $2 }' -- ok\n"
          '[22] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -s -L '
          'foo -- ok\n'
          "[24] $ ls -l foo | awk '{ print $2 }' -- ok\n"
          "[26] $ ls -l backup/foo | awk '{ print $2 }' -- ok\n"
          '[28] $ [ backup/foo -nt foo ] && echo "mtimes differ" -- ok\n'
          '[31] $ echo modified > foo -- ok\n'
          '[32] $ sleep 1 -- ok\n'
          '[33] $ /usr/share/quilt//scripts/backup-files -B backup/ -r foo -- '
          'ok\n'
          '[36] $ cat foo -- ok\n'
          '[38] $ [ -e backup/foo ] && echo "backup/foo not deleted" -- ok\n'
          '[39] $ [ -e backup ] && echo "backup directory not deleted" -- ok\n'
          '[42] $ ln foo foo2 -- ok\n'
          '[43] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -s -L '
          'foo -- ok\n'
          "[44] $ ls -l foo | awk '{ print $2 }' -- ok\n"
          "[46] $ ls -l backup/foo | awk '{ print $2 }' -- failed\n"
          '1                                     != 2\n'
          '[49] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -s -L '
          'foo2 -- ok\n'
          "[50] $ ls -l foo | awk '{ print $2 }' -- ok\n"
          "[52] $ ls -l foo2 | awk '{ print $2 }' -- ok\n"
          "[54] $ ls -l backup/foo | awk '{ print $2 }' -- failed\n"
          '1                                     != 2\n'
          "[56] $ ls -l backup/foo2 | awk '{ print $2 }' -- failed\n"
          '1                                     != 2\n'
          '[60] $ rm -f foo foo2 -- ok\n'
          '[61] $ /usr/share/quilt//scripts/backup-files -B backup/ -r -s foo '
          '-- ok\n'
          "[62] $ ls -l foo | awk '{ print $2 }' -- failed\n"
          '1                                     != 2\n'
          "[64] $ ls -l backup/foo2 | awk '{ print $2 }' -- failed\n"
          '1                                     != 2\n'
          '[66] $ [ -e backup/foo ] && echo "backup/foo not deleted" -- ok\n'
          '[67] $ [ ! -e foo2 ] || echo "file foo2 shouldn\'t exist" -- ok\n'
          '[69] $ /usr/share/quilt//scripts/backup-files -B backup/ -r -s foo2 '
          '-- ok\n'
          "[70] $ ls -l foo | awk '{ print $2 }' -- failed\n"
          '1                                     != 2\n'
          "[72] $ ls -l foo2 | awk '{ print $2 }' -- failed\n"
          '1                                     != 2\n'
          '[74] $ [ -e backup/foo2 ] && echo "backup/foo2 not deleted" -- ok\n'
          '[75] $ [ -e backup ] && echo "backup directory not deleted" -- ok\n'
          '[78] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -s foo '
          '-- ok\n'
          '[79] $ touch -r foo foo.timeref -- ok\n'
          '[80] $ /usr/share/quilt//scripts/backup-files -B backup/ -r -s -t '
          'foo -- ok\n'
          "[82] $ ls -l foo | awk '{ print $2 }' -- failed\n"
          '1                                     != 2\n'
          '[84] $ [ foo -nt foo.timeref ] || echo "touch failed" -- ok\n'
          '[87] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -s -L '
          'foo "space bar" -- ok\n'
          '[88] $ touch -r "space bar" bar.timeref -- ok\n'
          "[89] $ ls -l backup/foo | awk '{ print $2 }' -- failed\n"
          '1                                     != 2\n'
          '[91] $ ls -l "backup/space bar" | awk \'{ print $2 }\' -- ok\n'
          '[93] $ mkdir tmp -- ok\n'
          '[94] $ cd tmp -- ok\n'
          '[95] $ /usr/share/quilt//scripts/backup-files -B ../backup/ -r -s '
          '-k foo "space bar" -- ok\n'
          '[96] $ cd .. -- ok\n'
          "[98] $ ls -l foo | awk '{ print $2 }' -- ok\n"
          '[100] $ ls -l "space bar" | awk \'{ print $2 }\' -- ok\n'
          "[102] $ ls -l backup/foo | awk '{ print $2 }' -- failed\n"
          '1                                     != 3\n'
          '[104] $ ls -l "backup/space bar" | awk \'{ print $2 }\' -- failed\n'
          '1                                     != 2\n'
          "[106] $ ls -l tmp/foo | awk '{ print $2 }' -- failed\n"
          '1                                     != 3\n'
          '[108] $ ls -l "tmp/space bar" | awk \'{ print $2 }\' -- failed\n'
          '1                                     != 2\n'
          '[110] $ rm -rf tmp -- ok\n'
          '[113] $ rm -f foo "space bar" -- ok\n'
          '[114] $ /usr/share/quilt//scripts/backup-files -B backup/ -r -s -t '
          '- -- ok\n'
          '[115] $ cat foo -- ok\n'
          '[117] $ cat "space bar" -- ok\n'
          '[119] $ [ "space bar" -nt bar.timeref ] || echo "touch failed" -- '
          'ok\n'
          '[122] $ mkdir "dir with spaces" -- ok\n'
          '[123] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -s -L '
          'new "dir with spaces/space file" -- ok\n'
          '[124] $ echo data > new -- ok\n'
          '[125] $ echo data2 > "dir with spaces/space file" -- ok\n'
          "[126] $ ls -l backup/new | awk '{ print $5 }' -- ok\n"
          '[128] $ ls -l "backup/dir with spaces/space file" | awk \'{ print '
          "$5 }' -- ok\n"
          '[130] $ /usr/share/quilt//scripts/backup-files -B backup/ -r -s - '
          '-- ok\n'
          '[131] $ [ ! -e backup/new ] || echo "file backup/new shouldn\'t '
          'exist" -- ok\n'
          '[132] $ [ ! -e new ] || echo "file new shouldn\'t exist" -- ok\n'
          '[133] $ [ ! -e "backup/dir with spaces/space file" ] || echo "file '
          'backup/dir with spaces/space file shouldn\'t exist" -- ok\n'
          '[134] $ [ ! -e "dir with spaces/space file" ] || echo "file dir '
          'with spaces/space file shouldn\'t exist" -- ok\n'
          '[137] $ echo data > "dir with spaces/space file" -- ok\n'
          '[138] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -L '
          '"dir with spaces/space file" -- ok\n'
          '[140] $ rm -rf "dir with spaces" -- ok\n'
          '[141] $ /usr/share/quilt//scripts/backup-files -B backup/ -r - -- '
          'ok\n'
          '[143] $ cat "dir with spaces/space file" -- ok\n'
          '[145] $ [ -e backup ] && echo "backup directory not deleted" -- ok\n'
          '[148] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -s -L '
          '-f - -- ok\n'
          '[152] $ echo data > new -- ok\n'
          '[153] $ echo modified > foo -- ok\n'
          '[154] $ rm -f "space bar" -- ok\n'
          '[155] $ [ -e backup/new -a ! -s backup/new ] || echo "file '
          'backup/new isn\'t empty" -- ok\n'
          "[156] $ ls -l backup/new | awk '{ print $5 }' -- ok\n"
          '[158] $ cat backup/foo -- ok\n'
          '[160] $ cat "backup/space bar" -- ok\n'
          '[162] $ /usr/share/quilt//scripts/backup-files -B backup/ -r -s -f '
          '- -- ok\n'
          '[166] $ [ ! -e backup/new ] || echo "file backup/new shouldn\'t '
          'exist" -- ok\n'
          '[167] $ [ ! -e new ] || echo "file new shouldn\'t exist" -- ok\n'
          '[168] $ cat foo -- ok\n'
          '[170] $ cat "space bar" -- ok\n'
          '[174] $ /usr/share/quilt//scripts/backup-files -B backup/ -b -L -f '
          '- -- ok\n'
          '[181] $ ln "space bar" "linked space" -- ok\n'
          "[182] $ ls -l foo | awk '{ print $2 }' -- ok\n"
          '[184] $ ls -l "space bar" | awk \'{ print $2 }\' -- ok\n'
          '[186] $ /usr/share/quilt//scripts/backup-files -B backup/ -L - -- '
          'ok\n'
          "[187] $ ls -l foo | awk '{ print $2 }' -- ok\n"
          '[189] $ ls -l "space bar" | awk \'{ print $2 }\' -- ok\n'
          '[191] $ [ ! -e new ] || echo "file new shouldn\'t exist" -- ok\n'
          '[193] $ /usr/share/quilt//scripts/backup-files -B backup/ -L - -- '
          'ok\n'
          "[194] $ ls -l foo | awk '{ print $2 }' -- ok\n"
          '[196] $ ls -l "space bar" | awk \'{ print $2 }\' -- ok\n'
          '[198] $ [ ! -e new ] || echo "file new shouldn\'t exist" -- ok\n'
          '[199] $ /usr/share/quilt//scripts/backup-files -B backup/ -r - | '
          'sort -- ok\n'
          '[203] $ rm "linked space" -- ok\n'
          '[206] $ /usr/share/quilt//scripts/backup-files -B snapshot/ -c -f - '
          '-- ok\n'
          "[215] $ ls -l foo | awk '{ print $2 }' -- failed\n"
          '1                                     != 2\n'
          '[217] $ ls -l "space bar" | awk \'{ print $2 }\' -- ok\n'
          '[219] $ ls -l "dir with spaces/space file" | awk \'{ print $2 }\' '
          '-- ok\n'
          '[221] $ [ ! -e new ] || echo "file new shouldn\'t exist" -- ok\n'
          "[222] $ ls -l snapshot/new | awk '{ print $2 }' -- ok\n"
          "[224] $ ls -l snapshot/foo | awk '{ print $2 }' -- ok\n"
          '[226] $ ls -l snapshot/"space bar" | awk \'{ print $2 }\' -- ok\n'
          '[228] $ ls -l snapshot/"dir with spaces/space file" | awk \'{ print '
          "$2 }' -- ok\n"
          '[230] $ [ ! -s new ] || echo "file snapshot/new should be empty" -- '
          'ok\n'
          '[231] $ rm -rf snapshot -- ok\n'
          '[234] $ mkdir dir -- ok\n'
          '[235] $ ln -s foo dir/link -- ok\n'
          '[236] $ readlink dir/link -- ok\n'
          '[238] $ /usr/share/quilt//scripts/backup-files -B backup/ -b '
          'dir/link -- failed\n'
          'Copying dir/link                      == Copying dir/link\n'
          "cp: can't stat 'dir/link': No such file or directory != ~\n"
          '[240] $ readlink backup/dir/link -- failed\n'
          '~                                     != foo\n'
          '[242] $ rm -f dir/link -- ok\n'
          '[243] $ echo crap > dir/link -- ok\n'
          '[244] $ /usr/share/quilt//scripts/backup-files -B backup/ -r -k '
          'dir/link -- failed\n'
          '~                                     != Restoring dir/link\n'
          '[246] $ readlink dir/link -- failed\n'
          '~                                     != foo\n'
          '[250] $ rm -f dir/link -- ok\n'
          '[251] $ echo crap > dir/link -- ok\n'
          '[252] $ /usr/share/quilt//scripts/backup-files -B backup/ -r -k -f '
          '- -- failed\n'
          '~                                     != Restoring dir/link\n'
          '[255] $ readlink dir/link -- failed\n'
          '~                                     != foo\n'
          '[259] $ rm -f dir/link -- ok\n'
          '[260] $ echo crap > dir/link -- ok\n'
          '[261] $ /usr/share/quilt//scripts/backup-files -B backup/ -r - -- '
          'failed\n'
          '~                                     != Restoring dir/link\n'
          '[263] $ readlink dir/link -- failed\n'
          '~                                     != foo\n'
          '136 commands (112 passed, 24 failed)\n'
          '\n'
          'ERROR: Exit status is 24\n'
          'DURATION: 28\n'}
Cannot run ptests without @expectedFailure as ptests are expected to fail

qemuarm64-ptest ubuntu1804-arm-1
Comment 1 João Marcos Costa 2024-05-27 08:39:55 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6645/steps/12/logs/stdio

qemux86-64-ptest ubuntu2204-ty-3
Comment 2 Trevor Gamblin 2024-05-30 14:42:35 UTC
Fixed in v2 of quilt update - was master-next only problem.