Benno Schulenberg <[EMAIL PROTECTED]> wrote:
> Jim Meyering wrote:
>> Benno Schulenberg <[EMAIL PROTECTED]> wrote:
>> > Trying to install parted-.1.8.7 from an overlay produces this:
>>
>> Thanks for the report.
>> What is an "overlay"?
>
> Something Gentoo-specific.

Thanks, but that doesn't help me reproduce it, since
I don't have convenient access to a gentoo system.
But that's ok, as long as you're willing to help out.

>> Also, when a test fails, please rerun it like e.g.,
>>
>>   cd tests && ./t1000-basic.sh --debug --verbose
>
> # cd /var/tmp/portage/sys-apps/parted-1.8.7/work/parted-1.8.7/tests
> # ./t0000-basic.sh --debug --verbose
> ./t0000-basic.sh: line 29: /test-lib.sh: No such file or directory
> #  ./t1000-mkpartfs.sh --debug --verbose
> ./t1000-mkpartfs.sh: line 22: /test-lib.sh: No such file or directory
> #  ./t2000-mkfs.sh --debug --verbose
> ./t2000-mkfs.sh: line 22: /test-lib.sh: No such file or directory
>
> It tries to source a file, but $srcdir is not defined.  Those lines should
> probably just read ". ./test-lib.sh" instead of ". $srcdir/test-lib.sh".

That works for you, but would fail for someone doing a non-srcdir build.
It is fixed properly on the trunk, but I did that only recently,
and so those changes aren't in 1.8.7.

> But after making that change the tests still fail:
>
> # ./t0000-basic.sh --debug --verbose
> * expecting success: dd if=/dev/zero of=$dev bs=$N count=1 2> /dev/null
> *   ok 1: create the test file
>
> * expecting success: parted -s $dev mklabel msdos > out 2>&1
> *   ok 2: run parted -s FILE mklabel msdos
>
> * expecting success: $compare out /dev/null
> --- out 2007-05-16 14:47:00.000000000 +0000
> +++ /dev/null   2005-05-14 16:37:31.000000000 +0000
> @@ -1 +0,0 @@
> -
> \ No newline at end of file
> * FAIL 3: expect no output
>         $compare out /dev/null

Can you see why that's failing?
The preceding parted command is supposed to produce no output (i.e.
out is supposed to be an empty file), and comparing that to /dev/null
should succeed.

...
> * expecting success: $compare out exp
> --- out 2007-05-16 14:47:00.000000000 +0000
> +++ exp 2007-05-16 14:47:00.000000000 +0000
> @@ -1,3 +1,3 @@
> -Warning: The existing disk label on DEVICE will be destroyed and all data on 
> this disk will be lost. Do you want to continue?
> +Warning: The existing disk label on DEVICE will be destroyed and all data on 
> this disk will be lost. Do you want to continue?

The two preceding lines look identical to me, but diff found a difference.
Is there a difference in the line-ending byte?

>  Yes/No? y
>  New disk label type?  [msdos]?
> * FAIL 12: check its output -- slightly different here, due to prompts
...

All of the failures match one of the two preceding cases,
so once you solve them, we should be done.


_______________________________________________
bug-parted mailing list
bug-parted@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-parted

Reply via email to