tags 732642 + pending thanks Dear maintainer,
I've prepared an NMU for gnustep-base (versioned as 1.22.1-4.3) and uploaded it to DELAYED/10. Please feel free to tell me if I should delay it longer. Regards. diff -u gnustep-base-1.22.1/debian/changelog gnustep-base-1.22.1/debian/changelog --- gnustep-base-1.22.1/debian/changelog +++ gnustep-base-1.22.1/debian/changelog @@ -1,3 +1,12 @@ +gnustep-base (1.22.1-4.3) unstable; urgency=low + + * Non-maintainer upload. + * Fix FTBFS on hurd-i386: provide MAXSYMLINKS (patch maxsymlinks.diff), + and disable the hanging test NSURL (patch hurd-ignore-NSURL-test.diff). + (Closes: #732642) + + -- Pino Toscano <[email protected]> Sat, 25 Jan 2014 13:27:48 +0100 + gnustep-base (1.22.1-4.2) unstable; urgency=low * Non-maintainer upload. diff -u gnustep-base-1.22.1/debian/patches/series gnustep-base-1.22.1/debian/patches/series --- gnustep-base-1.22.1/debian/patches/series +++ gnustep-base-1.22.1/debian/patches/series @@ -11,0 +12,2 @@ +maxsymlinks.diff +hurd-ignore-NSURL-test.diff only in patch2: unchanged: --- gnustep-base-1.22.1.orig/debian/patches/hurd-ignore-NSURL-test.diff +++ gnustep-base-1.22.1/debian/patches/hurd-ignore-NSURL-test.diff @@ -0,0 +1,21 @@ +Author: Pino Toscano <[email protected]> +Description: skip/fail NSURL/test00.m right away + This test currently hangs on GNU/Hurd, so for now I am disabling it to allow + the rest of the test suite to run. +Last-Update: 2014-01-25 +Forwarded: not-needed + +--- a/Tests/base/NSURL/test00.m ++++ b/Tests/base/NSURL/test00.m +@@ -19,6 +19,11 @@ int main() + NSString *helpers; + NSString *capture; + NSString *respond; ++ ++#ifdef __GNU__ ++ fprintf(stderr, "FAIL: hangs on GNU/Hurd, ignored for now\n"); ++ return 1; ++#endif + + helpers = [[NSFileManager defaultManager] currentDirectoryPath]; + helpers = [helpers stringByAppendingPathComponent: @"Helpers"]; only in patch2: unchanged: --- gnustep-base-1.22.1.orig/debian/patches/maxsymlinks.diff +++ gnustep-base-1.22.1/debian/patches/maxsymlinks.diff @@ -0,0 +1,22 @@ +Author: Pino Toscano <[email protected]> +Description: Provide MAXSYMLINKS if not available + Define MAXSYMLINKS using sysconf if not already defined. + . + Apparently stringByResolvingSymlinksInPath reimplements realpath when PATH_MAX + is not defined, instead of e.g. using the POSIX.1-2008 behaviour of realpath. + Maybe it could be more worth to do that, as it could avoid using PATH_MAX too. +Last-Update: 2014-01-25 +Forwarded: not-needed + +--- a/Source/NSString.m ++++ b/Source/NSString.m +@@ -4145,6 +4145,9 @@ static NSFileManager *fm = nil; + #undef HAVE_REALPATH + #endif + #endif ++ #ifndef MAXSYMLINKS ++ #define MAXSYMLINKS sysconf(_SC_SYMLOOP_MAX) ++ #endif + char newBuf[PATH_MAX]; + #ifdef HAVE_REALPATH + -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

