[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Please unblock dietlibc-0.31-1.1



 
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


Reply to: