2019-07-05T11:45 ERROR: Unable to detach from controlling tty, Inappropriate ioctl for device 2019-07-05T11:45 [add-filename-check.test] [1] $ mkdir patches -- ok [3] $ quilt new test.diff -- ok [6] $ echo foo > foo -- ok [7] $ quilt add foo -- ok [10] $ quilt add patches/bar -- ok [13] $ quilt add /baz -- failed File /baz added to patch patches/test.diff != File /baz is located below / 6 commands (5 passed, 1 failed) make: *** [Makefile:9: check-add-filename-check] Error 1 FAIL: add-filename-check.test [altered-series.test] 12 commands (12 passed, 0 failed) PASS: altered-series.test [annotate.test] 31 commands (31 passed, 0 failed) PASS: annotate.test [applied.test] 15 commands (15 passed, 0 failed) PASS: applied.test [auto-refresh.test] 14 commands (14 passed, 0 failed) PASS: auto-refresh.test [backup-files.test] 119 commands (119 passed, 0 failed) PASS: backup-files.test [colon-in-patch-name.test] 23 commands (23 passed, 0 failed) PASS: colon-in-patch-name.test [comments.test] 11 commands (11 passed, 0 failed) PASS: comments.test [conflicts.test] 39 commands (39 passed, 0 failed) PASS: conflicts.test [create-delete.test] 19 commands (19 passed, 0 failed) PASS: create-delete.test [dir-a-b.test] 11 commands (11 passed, 0 failed) PASS: dir-a-b.test [dotglob.test] 7 commands (7 passed, 0 failed) PASS: dotglob.test [duplicate-patch-in-series.test] 9 commands (9 passed, 0 failed) PASS: duplicate-patch-in-series.test [edit.test] 30 commands (30 passed, 0 failed) PASS: edit.test [empty-files.test] 40 commands (40 passed, 0 failed) PASS: empty-files.test [empty.test] 10 commands (10 passed, 0 failed) PASS: empty.test [example1.test] 30 commands (30 passed, 0 failed) PASS: example1.test [failbackup.test] 10 commands (10 passed, 0 failed) PASS: failbackup.test [faildiff.test] 15 commands (15 passed, 0 failed) PASS: faildiff.test [failpop.test] 13 commands (13 passed, 0 failed) PASS: failpop.test [fold.test] 11 commands (11 passed, 0 failed) PASS: fold.test [formats.test] 13 commands (13 passed, 0 failed) PASS: formats.test [half-applies.test] 18 commands (18 passed, 0 failed) PASS: half-applies.test [hard-linked-patch.test] 15 commands (15 passed, 0 failed) PASS: hard-linked-patch.test [header.test] 17 commands (17 passed, 0 failed) PASS: header.test [import.test] [1] $ mkdir patches -- ok [3] $ quilt new patch1.diff -- ok [6] $ quilt add f -- ok [9] $ echo f > f -- ok [11] $ quilt refresh -- ok [14] $ quilt new patchR.diff -- ok [17] $ quilt add f -- ok [20] $ rm -f f -- ok [22] $ quilt refresh -- ok [25] $ quilt fork patchRp0.diff -- ok [28] $ quilt refresh -p0 -- ok [31] $ quilt pop -a -- ok [40] $ mkdir t -- ok [41] $ mv patches/patch1.diff t/patch1.diff -- ok [42] $ mv patches/patchR.diff t/patchR.diff -- ok [43] $ mv patches/patchRp0.diff t/patchRp0.diff -- ok [46] $ rm -rf patches/ / -- failed rm: it is dangerous to operate recursively on '/' != ~ rm: use --no-preserve-root to override this failsafe != ~ [47] $ mkdir patches -- ok [48] $ quilt import t/patch1.diff -- ok [51] $ quilt push -- ok [57] $ quilt new patch2.diff -- ok [60] $ quilt add g -- ok [63] $ echo g > g -- ok [65] $ quilt refresh -- ok [68] $ quilt pop -- ok [74] $ quilt header -a -- ok [78] $ quilt pop -- ok [84] $ quilt delete patch1 -- ok [87] $ cat patches/series -- ok [92] $ quilt import missing.diff -- ok [95] $ quilt import patches/patch1.diff -- ok [98] $ quilt import patches/patch2.diff -- ok [103] $ quilt import t/patch1.diff -- ok [106] $ quilt import -f t/patch1.diff -- ok [110] $ sed -e 's/original/new/' patches/patch1.diff > t/patch1.diff -- ok [111] $ quilt import t/patch1.diff -- ok [114] $ quilt import -f t/patch1.diff -- ok [121] $ quilt import -d a -f t/patch1.diff -- ok [125] $ head -n 3 patches/patch1.diff -- ok [130] $ quilt import -d n -f t/patch1.diff -- ok [133] $ quilt header patch1 -- ok [136] $ quilt delete patch1 -- ok [142] $ cp patches/patch1.diff t/patch1.patch -- ok [143] $ quilt import t/patch1.patch -- ok [146] $ ls patches/ -- ok [152] $ cat patches/series -- ok [156] $ quilt delete patch1.diff -- ok [160] $ rm -rf patches/ / -- failed rm: it is dangerous to operate recursively on '/' != ~ rm: use --no-preserve-root to override this failsafe != ~ [161] $ mkdir patches -- ok [162] $ quilt import -R t/patchR.diff -- ok [165] $ quilt push -- ok [171] $ cat f -- ok [174] $ cat patches/series -- ok [178] $ echo "# Test of -R import" > patches/series -- ok [179] $ echo "patchR.diff -R # This patch was originally -R -p1" >> patches/series -- ok [182] $ quilt refresh -- ok [185] $ cat patches/series -- ok [189] $ touch f -- ok [190] $ quilt pop -- ok [197] $ rm -rf patches/ / -- failed rm: it is dangerous to operate recursively on '/' != ~ rm: use --no-preserve-root to override this failsafe != ~ [198] $ mkdir patches -- ok [199] $ quilt import -R -p0 t/patchRp0.diff -- ok [202] $ quilt push -- ok [208] $ cat f -- ok [211] $ cat patches/series -- ok [215] $ quilt refresh -- ok [218] $ cat patches/series -- ok [221] $ touch f -- ok [222] $ quilt pop -- ok [229] $ rm -rf patches/ / -- failed rm: it is dangerous to operate recursively on '/' != ~ rm: use --no-preserve-root to override this failsafe != ~ [230] $ mkdir patches -- ok [231] $ quilt import t/patch1.diff t/patchR.diff -- ok [235] $ cat patches/series -- ok [239] $ rm -rf patches/ / -- failed rm: it is dangerous to operate recursively on '/' != ~ rm: use --no-preserve-root to override this failsafe != ~ [240] $ mkdir patches -- ok [241] $ quilt import t/patchR.diff -- ok [243] $ quilt import t/patch1.diff -- ok [246] $ cat patches/series -- ok [251] $ touch empty.patch -- ok [252] $ cd t -- ok [253] $ touch empty2.patch -- ok [254] $ quilt import ../empty.patch -- ok [256] $ quilt import /usr/lib/quilt/ptest/test/import.test.7293/t/empty2.patch -- ok 83 commands (78 passed, 5 failed) make: *** [Makefile:9: check-import] Error 5 FAIL: import.test [import2.test] [3] $ mkdir patches -- ok [5] $ quilt new patch1.diff -- ok [8] $ quilt add f -- ok [11] $ echo f > f -- ok [13] $ quilt refresh -- ok [16] $ quilt pop -- ok [22] $ mkdir t -- ok [23] $ gzip < patches/patch1.diff > t/patch1.diff.gz -- ok [24] $ rm -f patches/patch1.diff -- ok [27] $ rm -rf patches/ / -- failed rm: it is dangerous to operate recursively on '/' != ~ rm: use --no-preserve-root to override this failsafe != ~ [28] $ mkdir patches -- ok [29] $ quilt import t/patch1.diff.gz -- ok [32] $ quilt push -- ok [38] $ quilt new patch2.diff.gz -- ok [41] $ quilt add g -- ok [44] $ echo g > g -- ok [46] $ quilt refresh -- ok [49] $ quilt pop -- ok [55] $ quilt header -a -- ok [59] $ quilt pop -- ok [65] $ quilt delete patch1 -- ok [68] $ cat patches/series -- ok [73] $ quilt import missing.diff.gz -- ok [76] $ quilt import patches/patch1.diff.gz -- ok [79] $ quilt import patches/patch2.diff.gz -- ok [84] $ quilt import t/patch1.diff.gz -- ok [87] $ quilt import -f t/patch1.diff.gz -- ok [91] $ zcat patches/patch1.diff.gz | sed -e 's/original/new/' | gzip > t/patch1.diff.gz -- ok [92] $ quilt import t/patch1.diff.gz -- ok [95] $ quilt import -f t/patch1.diff.gz -- ok [102] $ quilt import -d a -f t/patch1.diff.gz -- ok [106] $ zcat patches/patch1.diff.gz | head -n 3 -- ok [111] $ quilt import -d n -f t/patch1.diff.gz -- ok [114] $ quilt header patch1 -- ok [117] $ quilt delete patch1 -- ok [123] $ cp patches/patch1.diff.gz t/patch1.patch.gz -- ok [124] $ quilt import t/patch1.patch.gz -- ok [127] $ ls patches/ -- ok [133] $ cat patches/series -- ok [137] $ quilt delete patch1.diff.gz -- ok 40 commands (39 passed, 1 failed) make: *** [Makefile:9: check-import2] Error 1 FAIL: import2.test [merge.test] 11 commands (11 passed, 0 failed) PASS: merge.test [missing-newline.test] 9 commands (9 passed, 0 failed) PASS: missing-newline.test [missing.test] 5 commands (5 passed, 0 failed) PASS: missing.test [new-nosubdir.test] 4 commands (4 passed, 0 failed) PASS: new-nosubdir.test [new.test] 9 commands (9 passed, 0 failed) PASS: new.test [no-file-to-patch.test] 5 commands (5 passed, 0 failed) PASS: no-file-to-patch.test [nolink.test] [1] $ mkdir patches -- ok [4] $ echo foo > foo -- ok [5] $ ln foo foo2 -- ok [6] $ ls -l foo | awk '{ print $2 }' -- ok [9] $ quilt new test.diff -- ok [12] $ quilt add foo -- ok [15] $ ls -l foo | awk '{ print $2 }' -- ok [18] $ ls -l /test.diff/foo | awk '{ print $2 }' -- failed ls: cannot access '/test.diff/foo': No such file or directory != 2 [21] $ echo "foo changed" > foo -- ok [22] $ quilt refresh -- ok [25] $ quilt new test2.diff -- ok [28] $ quilt add foo -- ok [31] $ ls -l foo | awk '{ print $2 }' -- ok [34] $ ls -l /test2.diff/foo | awk '{ print $2 }' -- failed ls: cannot access '/test2.diff/foo': No such file or directory != 1 [37] $ echo "foo changed again" > foo -- ok [38] $ quilt refresh -- ok [41] $ quilt pop -q -- ok [45] $ ls -l foo | awk '{ print $2 }' -- ok [48] $ ls -l /test.diff/foo | awk '{ print $2 }' -- failed ls: cannot access '/test.diff/foo': No such file or directory != 2 [51] $ quilt pop -q -- ok [55] $ ls -l foo | awk '{ print $2 }' -- ok [59] $ echo bar > bar -- ok [60] $ quilt push -q -- ok [64] $ quilt add bar -- ok [66] $ echo "bar changed" > bar -- ok [67] $ quilt revert bar -- ok [70] $ ls -l bar | awk '{ print $2 }' -- ok [73] $ quilt pop -q -- ok 28 commands (25 passed, 3 failed) make: *** [Makefile:9: check-nolink] Error 3 FAIL: nolink.test [null-bug.test] 9 commands (9 passed, 0 failed) PASS: null-bug.test [one.test] 44 commands (44 passed, 0 failed) PASS: one.test [patch-wrapper.test] 38 commands (38 passed, 0 failed) PASS: patch-wrapper.test [perms.test] 21 commands (21 passed, 0 failed) PASS: perms.test [project-settings.test] [2] $ export QUILT_PATCHES=my_patches -- ok [3] $ export QUILT_SERIES=my_series -- ok [5] $ mkdir quilt_patches -- ok [6] $ mkdir -- failed mkdir: missing operand != ~ Try 'mkdir --help' for more information. != ~ [7] $ echo 2 > /.version -- failed /.version: Permission denied != ~ [8] $ echo quilt_patches > /.quilt_patches -- failed /.quilt_patches: Permission denied != ~ [9] $ echo quilt_series > /.quilt_series -- failed /.quilt_series: Permission denied != ~ [10] $ echo create.patch > quilt_patches/quilt_series -- ok [12] $ cat > quilt_patches/create.patch -- ok [18] $ quilt push -- failed No series file found !~ Applying patch (quilt_patches/)?create.patch ~ != patching file file ~ != ~ !~ Now at patch (quilt_patches/)?create.patch 10 commands (5 passed, 5 failed) make: *** [Makefile:9: check-project-settings] Error 5 FAIL: project-settings.test [refresh-z.test] 10 commands (10 passed, 0 failed) PASS: refresh-z.test [refresh.test] 12 commands (12 passed, 0 failed) PASS: refresh.test [refresh_patch_order.test] 20 commands (20 passed, 0 failed) PASS: refresh_patch_order.test [remember-locations.test] [1] $ mkdir -p my/changes -- ok [3] $ export QUILT_PATCHES=my/changes -- ok [4] $ export QUILT_SERIES=patchlist -- ok [5] $ quilt new mychange1 -- ok [7] $ unset QUILT_PATCHES -- ok [8] $ unset QUILT_SERIES -- ok [9] $ cat /.quilt_patches -- failed cat: /.quilt_patches: No such file or directory != my/changes [11] $ cat /.quilt_series -- failed cat: /.quilt_series: No such file or directory != patchlist [13] $ cat my/changes/patchlist -- ok [18] $ quilt new mychange2 -- ok [22] $ cd my -- ok [23] $ quilt applied -- ok [27] $ cd .. -- ok 13 commands (11 passed, 2 failed) make: *** [Makefile:9: check-remember-locations] Error 2 FAIL: remember-locations.test [remove-trailing-ws.test] 44 commands (44 passed, 0 failed) PASS: remove-trailing-ws.test [rename.test] 18 commands (18 passed, 0 failed) PASS: rename.test [revert.test] 27 commands (27 passed, 0 failed) PASS: revert.test [setup.test] 64 commands (64 passed, 0 failed) PASS: setup.test [snapshot.test] 15 commands (15 passed, 0 failed) PASS: snapshot.test [snapshot2.test] 16 commands (16 passed, 0 failed) PASS: snapshot2.test [sort.test] 25 commands (25 passed, 0 failed) PASS: sort.test [space-in-filenames.test] 33 commands (33 passed, 0 failed) PASS: space-in-filenames.test [space-in-series.test] 31 commands (31 passed, 0 failed) PASS: space-in-series.test [space-in-work-dir.test] 20 commands (20 passed, 0 failed) PASS: space-in-work-dir.test [subdir.test] 18 commands (18 passed, 0 failed) PASS: subdir.test [symlink.test] 49 commands (49 passed, 0 failed) PASS: symlink.test [tester.test] 10 commands (10 passed, 0 failed) PASS: tester.test [three.test] 66 commands (66 passed, 0 failed) PASS: three.test [timestamps.test] 12 commands (12 passed, 0 failed) PASS: timestamps.test [trailing-ws.test] 21 commands (21 passed, 0 failed) PASS: trailing-ws.test [two.test] 57 commands (57 passed, 0 failed) PASS: two.test DURATION: 31