On Tue, 2014-03-11 at 10:15 +0100, Samuel Thibault wrote: > No, it's rather the locking function which spuriously fails. The > debian/patches/use-flock-on-hurd.diff patch is supposed to make sudo use > flock instead of lockf, but that doesn't seem to actually happen. Some > autoconf patching is probably needed there to fix things.
I'm trying to fix the visudo problem and so I tried to build the deb file from source, but it will not build on my qemu hurd instance. I can not seem to understand the error messages that well, but I think that it runs some test and on two of them sudo does not pass. Specifically I believe the tests are in sudo-1.8.9p5/plugins/sudoers/regress/testsudoers/test2 and test3. I simply created a sudo directory and then ran apt-get --build source sudo as a normal user, and the part of the script where this is happening is debian/rules build inside of sudo-1.8.9p5 directory. The question I am asking is where should I go from here? I do not have much experience building debian packages from source. I also noticed that the diff file for use-flock-on-hurd is for sudo-1.8.3p1 would the version mismatch cause problems at all?
signature.asc
Description: This is a digitally signed message part