Hello, Due to namespace virtualization changes in the newer kernels that are now in Lenny, there were changes that were made to util-vserver to support the new mechanisms for unmounting and cleanup in guests (because the chroot barrier is being faded out in favor of the new namespace and pivot_root). These were fixed in the version of util-vserver that has a hint to transition into lenny (-5), but it is not transitioning due to a build failure on alpha and ia64. This is a build-regression for util-vserver, which used to build on these architectures, but refuses now. Because of these two architectures not building, its holding back the important transition of util-vserver to Lenny. Fortunately, the fix to dietlibc is relatively easy, I've got a patch and tested it on all the different architectures, and have NMU'd (with the maintainer, Gerrit Pape's approval), but it needs to be let into Lenny so util-vserver can build against it. So, if you wouldn't mind making a hint for 0.31-1.1 of dietlibc to transition into Lenny, the diff is quite small, and is below: --- a/syscalls.s/umount.S 9 Jan 2001 17:57:49 -0000 1.1 +++ b/syscalls.s/umount.S 10 Dec 2008 20:21:33 -0000 @@ -1,3 +1,7 @@ #include "syscalls.h" +#if defined(__NR_oldumount) && defined(__NR_umount) +syscall(oldumount,umount) +#else syscall(umount,umount) +#endif --- a/syscalls.s/umount2.S 4 Jan 2003 22:21:48 -0000 1.2 +++ b/syscalls.s/umount2.S 10 Dec 2008 20:21:33 -0000 @@ -1,5 +1,7 @@ #include "syscalls.h" -#ifdef __NR_umount2 +#if defined(__NR_umount2) syscall(umount2,umount2) +#elif defined(__NR_oldumount) && defined(__NR_umount) +syscall(umount,umount2) #endif
Attachment:
signature.asc
Description: Digital signature