From: Patrick Steinhardt <ps@pks.im> To: util-linux@vger.kernel.org Cc: Patrick Steinhardt <ps@pks.im> Subject: [PATCH 6/6] tests: libfdisk: remove reliance on buffer behaviour of standard streams Date: Fri, 23 Aug 2019 12:17:03 +0200 Message-ID: <be4da4d3eee59f06f3c99e813f79d61e2636da38.1566555078.git.ps@pks.im> (raw) In-Reply-To: <cover.1566555078.git.ps@pks.im> The tests in libfdisk/mkpart-full all rely on the buffering behaviour of standard output and standard error streams, most importantly that stderr is non-buffering and stdout is buffering. This doesn't hold on all libc implementations when redirecting to a file, breaking the test suite on such platforms. Use the ts_unbuffered function to stop buffering of the standard output stream to fix this. Signed-off-by: Patrick Steinhardt <ps@pks.im> --- tests/expected/libfdisk/mkpart-full-gpt | 14 +++++----- .../libfdisk/mkpart-full-gpt-err-overlap | 8 +++--- .../libfdisk/mkpart-full-gpt-nopartno | 14 +++++----- .../libfdisk/mkpart-full-gpt-partno-gap | 14 +++++----- .../libfdisk/mkpart-full-gpt-space-gap | 10 +++---- .../libfdisk/mkpart-full-mbr-err-logical | 14 +++++----- .../libfdisk/mkpart-full-mbr-err-nospace | 6 ++--- .../libfdisk/mkpart-full-mbr-err-primary | 6 ++--- .../expected/libfdisk/mkpart-full-mbr-logical | 14 +++++----- .../libfdisk/mkpart-full-mbr-nopartno | 14 +++++----- .../expected/libfdisk/mkpart-full-mbr-primary | 8 +++--- .../libfdisk/mkpart-full-mbr-primary-nopartno | 8 +++--- .../libfdisk/mkpart-full-mbr-space-gap | 6 ++--- tests/ts/libfdisk/mkpart-full | 26 +++++++++---------- 14 files changed, 81 insertions(+), 81 deletions(-) diff --git a/tests/expected/libfdisk/mkpart-full-gpt b/tests/expected/libfdisk/mkpart-full-gpt index d33483ac6..7740454fd 100644 --- a/tests/expected/libfdisk/mkpart-full-gpt +++ b/tests/expected/libfdisk/mkpart-full-gpt @@ -1,17 +1,17 @@ -Requested partition: <partno=0,start=2048,size=2048> -Requested partition: <partno=1,start=4096,size=2048> -Requested partition: <partno=2,start=6144,size=2048> -Requested partition: <partno=3,start=8192,size=2048> -Requested partition: <partno=4,start=10240,size=2048> -Requested partition: <partno=5,start=12288,size=2048> -Requested partition: <partno=6,start=14336,size=2048> Created a new <removed>. +Requested partition: <partno=0,start=2048,size=2048> Created a new <removed>. +Requested partition: <partno=1,start=4096,size=2048> Created a new <removed>. +Requested partition: <partno=2,start=6144,size=2048> Created a new <removed>. +Requested partition: <partno=3,start=8192,size=2048> Created a new <removed>. +Requested partition: <partno=4,start=10240,size=2048> Created a new <removed>. +Requested partition: <partno=5,start=12288,size=2048> Created a new <removed>. +Requested partition: <partno=6,start=14336,size=2048> Created a new <removed>. Disk <removed>: 15 MiB, 15728640 bytes, 30720 sectors Units: sectors of 1 * 512 = 512 bytes diff --git a/tests/expected/libfdisk/mkpart-full-gpt-err-overlap b/tests/expected/libfdisk/mkpart-full-gpt-err-overlap index 673339230..ebf078415 100644 --- a/tests/expected/libfdisk/mkpart-full-gpt-err-overlap +++ b/tests/expected/libfdisk/mkpart-full-gpt-err-overlap @@ -1,11 +1,11 @@ -Requested partition: <partno=0,start=2048,size=2048> -Requested partition: <partno=1,start=4096,size=2048> -Requested partition: <partno=2,start=6144,size=2048> -Requested partition: <partno=3,start=5000,size=2048> Created a new <removed>. +Requested partition: <partno=0,start=2048,size=2048> Created a new <removed>. +Requested partition: <partno=1,start=4096,size=2048> Created a new <removed>. +Requested partition: <partno=2,start=6144,size=2048> Created a new <removed>. +Requested partition: <partno=3,start=5000,size=2048> Sector 5000 already used. sample-fdisk-mkpart-fullspec: failed to add #4 partition Disk <removed>: 15 MiB, 15728640 bytes, 30720 sectors diff --git a/tests/expected/libfdisk/mkpart-full-gpt-nopartno b/tests/expected/libfdisk/mkpart-full-gpt-nopartno index 2c1423b75..fc9fdf240 100644 --- a/tests/expected/libfdisk/mkpart-full-gpt-nopartno +++ b/tests/expected/libfdisk/mkpart-full-gpt-nopartno @@ -1,17 +1,17 @@ -Requested partition: <partno=<default>,start=2048,size=2048> -Requested partition: <partno=<default>,start=4096,size=2048> -Requested partition: <partno=<default>,start=6144,size=2048> -Requested partition: <partno=<default>,start=8192,size=2048> -Requested partition: <partno=<default>,start=10240,size=2048> -Requested partition: <partno=<default>,start=12288,size=2048> -Requested partition: <partno=<default>,start=14336,size=2048> Created a new <removed>. +Requested partition: <partno=<default>,start=2048,size=2048> Created a new <removed>. +Requested partition: <partno=<default>,start=4096,size=2048> Created a new <removed>. +Requested partition: <partno=<default>,start=6144,size=2048> Created a new <removed>. +Requested partition: <partno=<default>,start=8192,size=2048> Created a new <removed>. +Requested partition: <partno=<default>,start=10240,size=2048> Created a new <removed>. +Requested partition: <partno=<default>,start=12288,size=2048> Created a new <removed>. +Requested partition: <partno=<default>,start=14336,size=2048> Created a new <removed>. Disk <removed>: 15 MiB, 15728640 bytes, 30720 sectors Units: sectors of 1 * 512 = 512 bytes diff --git a/tests/expected/libfdisk/mkpart-full-gpt-partno-gap b/tests/expected/libfdisk/mkpart-full-gpt-partno-gap index b142b5efe..3a65d37e4 100644 --- a/tests/expected/libfdisk/mkpart-full-gpt-partno-gap +++ b/tests/expected/libfdisk/mkpart-full-gpt-partno-gap @@ -1,17 +1,17 @@ -Requested partition: <partno=0,start=2048,size=2048> -Requested partition: <partno=1,start=4096,size=2048> -Requested partition: <partno=3,start=6144,size=2048> -Requested partition: <partno=4,start=8192,size=2048> -Requested partition: <partno=6,start=10240,size=2048> -Requested partition: <partno=7,start=12288,size=2048> -Requested partition: <partno=8,start=14336,size=2048> Created a new <removed>. +Requested partition: <partno=0,start=2048,size=2048> Created a new <removed>. +Requested partition: <partno=1,start=4096,size=2048> Created a new <removed>. +Requested partition: <partno=3,start=6144,size=2048> Created a new <removed>. +Requested partition: <partno=4,start=8192,size=2048> Created a new <removed>. +Requested partition: <partno=6,start=10240,size=2048> Created a new <removed>. +Requested partition: <partno=7,start=12288,size=2048> Created a new <removed>. +Requested partition: <partno=8,start=14336,size=2048> Created a new <removed>. Disk <removed>: 15 MiB, 15728640 bytes, 30720 sectors Units: sectors of 1 * 512 = 512 bytes diff --git a/tests/expected/libfdisk/mkpart-full-gpt-space-gap b/tests/expected/libfdisk/mkpart-full-gpt-space-gap index c26f2896b..64b2da4ab 100644 --- a/tests/expected/libfdisk/mkpart-full-gpt-space-gap +++ b/tests/expected/libfdisk/mkpart-full-gpt-space-gap @@ -1,13 +1,13 @@ -Requested partition: <partno=0,start=2048,size=2048> -Requested partition: <partno=1,start=6144,size=2048> -Requested partition: <partno=2,start=8192,size=2048> -Requested partition: <partno=3,start=12288,size=2048> -Requested partition: <partno=4,start=14336,size=2048> Created a new <removed>. +Requested partition: <partno=0,start=2048,size=2048> Created a new <removed>. +Requested partition: <partno=1,start=6144,size=2048> Created a new <removed>. +Requested partition: <partno=2,start=8192,size=2048> Created a new <removed>. +Requested partition: <partno=3,start=12288,size=2048> Created a new <removed>. +Requested partition: <partno=4,start=14336,size=2048> Created a new <removed>. Disk <removed>: 15 MiB, 15728640 bytes, 30720 sectors Units: sectors of 1 * 512 = 512 bytes diff --git a/tests/expected/libfdisk/mkpart-full-mbr-err-logical b/tests/expected/libfdisk/mkpart-full-mbr-err-logical index c2c0b0df6..6d48f487a 100644 --- a/tests/expected/libfdisk/mkpart-full-mbr-err-logical +++ b/tests/expected/libfdisk/mkpart-full-mbr-err-logical @@ -1,17 +1,17 @@ -Requested partition: <partno=0,start=2048,size=2048> -Requested partition: <partno=1,start=4096,size=2048> -Requested partition: <partno=2,start=6144,size=2048> -Requested partition: <partno=3,start=8192,size=22528> -Requested partition: <partno=4,start=10240,size=2048> -Requested partition: <partno=5,start=4096,size=2048> -sample-fdisk-mkpart-fullspec: failed to add #6 partition Created a new <removed>. +Requested partition: <partno=0,start=2048,size=2048> Created a new <removed>. +Requested partition: <partno=1,start=4096,size=2048> Created a new <removed>. +Requested partition: <partno=2,start=6144,size=2048> Created a new <removed>. +Requested partition: <partno=3,start=8192,size=22528> Created a new <removed>. +Requested partition: <partno=4,start=10240,size=2048> Adding logical partition 5 Created a new <removed>. +Requested partition: <partno=5,start=4096,size=2048> +sample-fdisk-mkpart-fullspec: failed to add #6 partition Disk <removed>: 15 MiB, 15728640 bytes, 30720 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes diff --git a/tests/expected/libfdisk/mkpart-full-mbr-err-nospace b/tests/expected/libfdisk/mkpart-full-mbr-err-nospace index d7a006569..a79c5800a 100644 --- a/tests/expected/libfdisk/mkpart-full-mbr-err-nospace +++ b/tests/expected/libfdisk/mkpart-full-mbr-err-nospace @@ -1,9 +1,9 @@ -Requested partition: <partno=0,start=2048,size=2048> -Requested partition: <partno=1,start=4096,size=2048> -Requested partition: <partno=2,start=4096,size=2048> Created a new <removed>. +Requested partition: <partno=0,start=2048,size=2048> Created a new <removed>. +Requested partition: <partno=1,start=4096,size=2048> Created a new <removed>. +Requested partition: <partno=2,start=4096,size=2048> Start sector 4096 out of range. sample-fdisk-mkpart-fullspec: failed to add #3 partition Disk <removed>: 15 MiB, 15728640 bytes, 30720 sectors diff --git a/tests/expected/libfdisk/mkpart-full-mbr-err-primary b/tests/expected/libfdisk/mkpart-full-mbr-err-primary index 1142f6531..93edf2b07 100644 --- a/tests/expected/libfdisk/mkpart-full-mbr-err-primary +++ b/tests/expected/libfdisk/mkpart-full-mbr-err-primary @@ -1,9 +1,9 @@ -Requested partition: <partno=0,start=2048,size=2048> -Requested partition: <partno=1,start=4096,size=2048> -Requested partition: <partno=6,start=6144,size=2048> Created a new <removed>. +Requested partition: <partno=0,start=2048,size=2048> Created a new <removed>. +Requested partition: <partno=1,start=4096,size=2048> Created a new <removed>. +Requested partition: <partno=6,start=6144,size=2048> Extended partition does not exists. Failed to add logical partition. sample-fdisk-mkpart-fullspec: failed to add #7 partition Disk <removed>: 15 MiB, 15728640 bytes, 30720 sectors diff --git a/tests/expected/libfdisk/mkpart-full-mbr-logical b/tests/expected/libfdisk/mkpart-full-mbr-logical index 97e7a4a54..ff2611cbb 100644 --- a/tests/expected/libfdisk/mkpart-full-mbr-logical +++ b/tests/expected/libfdisk/mkpart-full-mbr-logical @@ -1,19 +1,19 @@ -Requested partition: <partno=0,start=2048,size=2048> -Requested partition: <partno=1,start=4096,size=2048> -Requested partition: <partno=2,start=6144,size=2048> -Requested partition: <partno=3,start=8192,size=22528> -Requested partition: <partno=4,start=10240,size=2048> -Requested partition: <partno=5,start=14336,size=2048> -Requested partition: <partno=6,start=18432,size=12288> Created a new <removed>. +Requested partition: <partno=0,start=2048,size=2048> Created a new <removed>. +Requested partition: <partno=1,start=4096,size=2048> Created a new <removed>. +Requested partition: <partno=2,start=6144,size=2048> Created a new <removed>. +Requested partition: <partno=3,start=8192,size=22528> Created a new <removed>. +Requested partition: <partno=4,start=10240,size=2048> Adding logical partition 5 Created a new <removed>. +Requested partition: <partno=5,start=14336,size=2048> Adding logical partition 6 Created a new <removed>. +Requested partition: <partno=6,start=18432,size=12288> Adding logical partition 7 Created a new <removed>. Disk <removed>: 15 MiB, 15728640 bytes, 30720 sectors diff --git a/tests/expected/libfdisk/mkpart-full-mbr-nopartno b/tests/expected/libfdisk/mkpart-full-mbr-nopartno index 23f7ad5a7..c8c449cd1 100644 --- a/tests/expected/libfdisk/mkpart-full-mbr-nopartno +++ b/tests/expected/libfdisk/mkpart-full-mbr-nopartno @@ -1,19 +1,19 @@ -Requested partition: <partno=<default>,start=2048,size=2048> -Requested partition: <partno=<default>,start=4096,size=2048> -Requested partition: <partno=<default>,start=6144,size=2048> -Requested partition: <partno=<default>,start=8192,size=22528> -Requested partition: <partno=<default>,start=10240,size=2048> -Requested partition: <partno=<default>,start=14336,size=2048> -Requested partition: <partno=<default>,start=18432,size=12288> Created a new <removed>. +Requested partition: <partno=<default>,start=2048,size=2048> Created a new <removed>. +Requested partition: <partno=<default>,start=4096,size=2048> Created a new <removed>. +Requested partition: <partno=<default>,start=6144,size=2048> Created a new <removed>. +Requested partition: <partno=<default>,start=8192,size=22528> Created a new <removed>. +Requested partition: <partno=<default>,start=10240,size=2048> Adding logical partition 5 Created a new <removed>. +Requested partition: <partno=<default>,start=14336,size=2048> Adding logical partition 6 Created a new <removed>. +Requested partition: <partno=<default>,start=18432,size=12288> Adding logical partition 7 Created a new <removed>. Disk <removed>: 15 MiB, 15728640 bytes, 30720 sectors diff --git a/tests/expected/libfdisk/mkpart-full-mbr-primary b/tests/expected/libfdisk/mkpart-full-mbr-primary index 31e84344d..c71ec9e1f 100644 --- a/tests/expected/libfdisk/mkpart-full-mbr-primary +++ b/tests/expected/libfdisk/mkpart-full-mbr-primary @@ -1,11 +1,11 @@ -Requested partition: <partno=0,start=2048,size=2048> -Requested partition: <partno=1,start=4096,size=2048> -Requested partition: <partno=2,start=6144,size=2048> -Requested partition: <partno=3,start=8192,size=22528> Created a new <removed>. +Requested partition: <partno=0,start=2048,size=2048> Created a new <removed>. +Requested partition: <partno=1,start=4096,size=2048> Created a new <removed>. +Requested partition: <partno=2,start=6144,size=2048> Created a new <removed>. +Requested partition: <partno=3,start=8192,size=22528> Created a new <removed>. Disk <removed>: 15 MiB, 15728640 bytes, 30720 sectors Units: sectors of 1 * 512 = 512 bytes diff --git a/tests/expected/libfdisk/mkpart-full-mbr-primary-nopartno b/tests/expected/libfdisk/mkpart-full-mbr-primary-nopartno index 90a71f3ab..33ba9ff88 100644 --- a/tests/expected/libfdisk/mkpart-full-mbr-primary-nopartno +++ b/tests/expected/libfdisk/mkpart-full-mbr-primary-nopartno @@ -1,11 +1,11 @@ -Requested partition: <partno=<default>,start=2048,size=2048> -Requested partition: <partno=<default>,start=4096,size=2048> -Requested partition: <partno=<default>,start=6144,size=2048> -Requested partition: <partno=<default>,start=8192,size=22528> Created a new <removed>. +Requested partition: <partno=<default>,start=2048,size=2048> Created a new <removed>. +Requested partition: <partno=<default>,start=4096,size=2048> Created a new <removed>. +Requested partition: <partno=<default>,start=6144,size=2048> Created a new <removed>. +Requested partition: <partno=<default>,start=8192,size=22528> Created a new <removed>. Disk <removed>: 15 MiB, 15728640 bytes, 30720 sectors Units: sectors of 1 * 512 = 512 bytes diff --git a/tests/expected/libfdisk/mkpart-full-mbr-space-gap b/tests/expected/libfdisk/mkpart-full-mbr-space-gap index 45d45071f..881ea9ec7 100644 --- a/tests/expected/libfdisk/mkpart-full-mbr-space-gap +++ b/tests/expected/libfdisk/mkpart-full-mbr-space-gap @@ -1,9 +1,9 @@ -Requested partition: <partno=0,start=2048,size=2048> -Requested partition: <partno=1,start=6144,size=2048> -Requested partition: <partno=2,start=8192,size=2048> Created a new <removed>. +Requested partition: <partno=0,start=2048,size=2048> Created a new <removed>. +Requested partition: <partno=1,start=6144,size=2048> Created a new <removed>. +Requested partition: <partno=2,start=8192,size=2048> Created a new <removed>. Disk <removed>: 15 MiB, 15728640 bytes, 30720 sectors Units: sectors of 1 * 512 = 512 bytes diff --git a/tests/ts/libfdisk/mkpart-full b/tests/ts/libfdisk/mkpart-full index eda506ef6..7f6413b09 100755 --- a/tests/ts/libfdisk/mkpart-full +++ b/tests/ts/libfdisk/mkpart-full @@ -31,7 +31,7 @@ ts_check_test_command "$TS_CMD_WIPEFS" TEST_IMAGE_NAME=$(ts_image_init 15) ts_init_subtest "mbr-primary" -$TESTPROG --label mbr --device ${TEST_IMAGE_NAME} \ +ts_unbuffered $TESTPROG --label mbr --device ${TEST_IMAGE_NAME} \ 1,2048,2048 \ 2,4096,2048 \ 3,6144,2048 \ @@ -45,7 +45,7 @@ $TS_CMD_WIPEFS --all --force ${TEST_IMAGE_NAME} &> /dev/null ts_init_subtest "mbr-primary-nopartno" -$TESTPROG --label mbr --device ${TEST_IMAGE_NAME} -- \ +ts_unbuffered $TESTPROG --label mbr --device ${TEST_IMAGE_NAME} -- \ -,2048,2048 \ -,4096,2048 \ -,6144,2048 \ @@ -59,7 +59,7 @@ $TS_CMD_WIPEFS --all --force ${TEST_IMAGE_NAME} &> /dev/null ## no extended but partno > 4 requested ts_init_subtest "mbr-err-primary" -$TESTPROG --label mbr --device ${TEST_IMAGE_NAME} \ +ts_unbuffered $TESTPROG --label mbr --device ${TEST_IMAGE_NAME} \ 1,2048,2048 \ 2,4096,2048 \ 7,6144,2048 \ @@ -72,7 +72,7 @@ $TS_CMD_WIPEFS --all --force ${TEST_IMAGE_NAME} &> /dev/null ## no extended but partno > 4 requested ts_init_subtest "mbr-err-nospace" -$TESTPROG --label mbr --device ${TEST_IMAGE_NAME} \ +ts_unbuffered $TESTPROG --label mbr --device ${TEST_IMAGE_NAME} \ 1,2048,2048 \ 2,4096,2048 \ 3,4096,2048 \ @@ -85,7 +85,7 @@ $TS_CMD_WIPEFS --all --force ${TEST_IMAGE_NAME} &> /dev/null ts_init_subtest "mbr-logical" -$TESTPROG --label mbr --device ${TEST_IMAGE_NAME} \ +ts_unbuffered $TESTPROG --label mbr --device ${TEST_IMAGE_NAME} \ 1,2048,2048 \ 2,4096,2048 \ 3,6144,2048 \ @@ -101,7 +101,7 @@ ts_finalize_subtest $TS_CMD_WIPEFS --all --force ${TEST_IMAGE_NAME} &> /dev/null ts_init_subtest "mbr-nopartno" -$TESTPROG --label mbr --device ${TEST_IMAGE_NAME} -- \ +ts_unbuffered $TESTPROG --label mbr --device ${TEST_IMAGE_NAME} -- \ -,2048,2048 \ -,4096,2048 \ -,6144,2048 \ @@ -118,7 +118,7 @@ $TS_CMD_WIPEFS --all --force ${TEST_IMAGE_NAME} &> /dev/null ### 6th partition (logical) out of extended ts_init_subtest "mbr-err-logical" -$TESTPROG --label mbr --device ${TEST_IMAGE_NAME} \ +ts_unbuffered $TESTPROG --label mbr --device ${TEST_IMAGE_NAME} \ 1,2048,2048 \ 2,4096,2048 \ 3,6144,2048 \ @@ -134,7 +134,7 @@ ts_finalize_subtest $TS_CMD_WIPEFS --all --force ${TEST_IMAGE_NAME} &> /dev/null ts_init_subtest "mbr-space-gap" -$TESTPROG --label mbr --device ${TEST_IMAGE_NAME} \ +ts_unbuffered $TESTPROG --label mbr --device ${TEST_IMAGE_NAME} \ 1,2048,2048 \ 2,6144,2048 \ 3,8192,2048 \ @@ -146,7 +146,7 @@ ts_finalize_subtest $TS_CMD_WIPEFS --all --force ${TEST_IMAGE_NAME} &> /dev/null ts_init_subtest "gpt" -$TESTPROG --label gpt --device ${TEST_IMAGE_NAME} \ +ts_unbuffered $TESTPROG --label gpt --device ${TEST_IMAGE_NAME} \ 1,2048,2048 \ 2,4096,2048 \ 3,6144,2048 \ @@ -162,7 +162,7 @@ ts_finalize_subtest $TS_CMD_WIPEFS --all --force ${TEST_IMAGE_NAME} &> /dev/null ts_init_subtest "gpt-nopartno" -$TESTPROG --label gpt --device ${TEST_IMAGE_NAME} -- \ +ts_unbuffered $TESTPROG --label gpt --device ${TEST_IMAGE_NAME} -- \ -,2048,2048 \ -,4096,2048 \ -,6144,2048 \ @@ -179,7 +179,7 @@ $TS_CMD_WIPEFS --all --force ${TEST_IMAGE_NAME} &> /dev/null ### 4th partition overlap 4th and 5th ts_init_subtest "gpt-err-overlap" -$TESTPROG --label gpt --device ${TEST_IMAGE_NAME} \ +ts_unbuffered $TESTPROG --label gpt --device ${TEST_IMAGE_NAME} \ 1,2048,2048 \ 2,4096,2048 \ 3,6144,2048 \ @@ -195,7 +195,7 @@ ts_finalize_subtest $TS_CMD_WIPEFS --all --force ${TEST_IMAGE_NAME} &> /dev/null ts_init_subtest "gpt-partno-gap" -$TESTPROG --label gpt --device ${TEST_IMAGE_NAME} \ +ts_unbuffered $TESTPROG --label gpt --device ${TEST_IMAGE_NAME} \ 1,2048,2048 \ 2,4096,2048 \ 4,6144,2048 \ @@ -211,7 +211,7 @@ ts_finalize_subtest $TS_CMD_WIPEFS --all --force ${TEST_IMAGE_NAME} &> /dev/null ts_init_subtest "gpt-space-gap" -$TESTPROG --label gpt --device ${TEST_IMAGE_NAME} \ +ts_unbuffered $TESTPROG --label gpt --device ${TEST_IMAGE_NAME} \ 1,2048,2048 \ 2,6144,2048 \ 3,8192,2048 \ -- 2.23.0
next prev parent reply index Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top 2019-08-23 10:16 [PATCH 0/6] Test suite fixes for musl libc Patrick Steinhardt 2019-08-23 10:16 ` [PATCH 1/6] tests: remove reliance on buffer behaviour of stderr/stdout streams Patrick Steinhardt 2019-08-23 10:16 ` [PATCH 2/6] tests: colcrt: fix reliance on EILSEQ in POSIX locale Patrick Steinhardt 2019-08-23 10:17 ` [PATCH 3/6] tests: column: use actually invalid multibytes to test encoding Patrick Steinhardt 2019-08-23 10:17 ` [PATCH 4/6] tests: col: avoid hardcoding of errno string Patrick Steinhardt 2019-08-23 10:17 ` [PATCH 5/6] tests: fdisk: " Patrick Steinhardt 2019-08-23 10:17 ` Patrick Steinhardt [this message] 2019-08-23 12:15 ` [PATCH 6/6] tests: libfdisk: remove reliance on buffer behaviour of standard streams Karel Zak 2019-08-23 13:32 ` [PATCH v2 0/6] Test suite fixes for musl libc Patrick Steinhardt 2019-08-23 13:32 ` [PATCH v2 1/6] tests: remove reliance on buffer behaviour of stderr/stdout streams Patrick Steinhardt 2019-08-27 11:17 ` Karel Zak 2019-08-27 11:49 ` Patrick Steinhardt 2019-08-27 12:32 ` Karel Zak 2019-08-27 11:55 ` Patrick Steinhardt 2019-08-27 12:31 ` Karel Zak 2019-08-27 12:26 ` [PATCH] tests: use env and support both unbuffer/stdbuf Patrick Steinhardt 2019-08-27 12:46 ` Karel Zak 2019-08-28 10:51 ` Karel Zak 2019-08-30 19:08 ` Karel Zak 2019-08-31 7:41 ` Patrick Steinhardt 2019-08-23 13:32 ` [PATCH v2 2/6] tests: libfdisk: remove reliance on buffer behaviour of standard streams Patrick Steinhardt 2019-08-23 13:32 ` [PATCH v2 3/6] tests: colcrt: fix reliance on EILSEQ in POSIX locale Patrick Steinhardt 2019-08-23 13:32 ` [PATCH v2 4/6] tests: column: use actually invalid multibytes to test encoding Patrick Steinhardt 2019-08-23 13:32 ` [PATCH v2 5/6] tests: col: avoid hardcoding of errno string Patrick Steinhardt 2019-08-23 13:32 ` [PATCH v2 6/6] tests: fdisk: " Patrick Steinhardt
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=be4da4d3eee59f06f3c99e813f79d61e2636da38.1566555078.git.ps@pks.im \ --to=ps@pks.im \ --cc=util-linux@vger.kernel.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
Util-Linux Archive on lore.kernel.org Archives are clonable: git clone --mirror https://lore.kernel.org/util-linux/0 util-linux/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 util-linux util-linux/ https://lore.kernel.org/util-linux \ util-linux@vger.kernel.org public-inbox-index util-linux Example config snippet for mirrors Newsgroup available over NNTP: nntp://nntp.lore.kernel.org/org.kernel.vger.util-linux AGPL code for this site: git clone https://public-inbox.org/public-inbox.git