Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
Please unblock package gnustep-netclasses, it fixes RC bug #755514. Debdiff attached. unblock gnustep-netclasses/1.06.dfsg-7
diff --git a/debian/changelog b/debian/changelog index a45be46..50c01e3 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +gnustep-netclasses (1.06.dfsg-7) unstable; urgency=medium + + * debian/patches/NSUInteger-fixes.patch: New; fixes bug with joining a + channel on 64-bit architectures (Closes: #755514). + * debian/patches/series: Update. + + -- Yavor Doganov <ya...@gnu.org> Wed, 29 Oct 2014 17:56:36 +0200 + gnustep-netclasses (1.06.dfsg-6) unstable; urgency=medium * debian/source/format: Switch to 3.0 (quilt). diff --git a/debian/patches/NSUInteger-fixes.patch b/debian/patches/NSUInteger-fixes.patch new file mode 100644 index 0000000..b3d90d5 --- /dev/null +++ b/debian/patches/NSUInteger-fixes.patch @@ -0,0 +1,61 @@ +Description: NSUInteger fixes for 64-bit platforms. +Bug-Debian: https://bugs.debian.org/755514 +Origin: upstream, commit: r2540 +Last-Update: 2014-10-29 +--- + +--- gnustep-netclasses.orig/Source/IRCObject.m ++++ gnustep-netclasses/Source/IRCObject.m +@@ -143,7 +143,7 @@ + + #define NEXT_NON_SPACE(__y, __z, __string)\ + {\ +- int __len = [(__string) length];\ ++ NSUInteger __len = [(__string) length];\ + id set = [NSCharacterSet whitespaceCharacterSet];\ + __z = (__y);\ + while (__z < __len && \ +@@ -152,9 +152,9 @@ + + static inline NSString *get_IRC_prefix(NSString *line, NSString **prefix) + { +- int beg; +- int end; +- int len = [line length]; ++ NSUInteger beg; ++ NSUInteger end; ++ NSUInteger len = [line length]; + + if (len == 0) + { +@@ -205,9 +205,9 @@ + + static inline NSString *get_next_IRC_word(NSString *line, NSString **prefix) + { +- int beg; +- int end; +- int len = [line length]; ++ NSUInteger beg; ++ NSUInteger end; ++ NSUInteger len = [line length]; + + if (len == 0) + { +@@ -440,7 +440,7 @@ + static void rec_part(IRCObject *client, NSString *command, + NSString *prefix, NSArray *paramList) + { +- int x; ++ NSUInteger x; + + if (!prefix) + { +@@ -565,7 +565,7 @@ + NSArray *paramList) + { + NSArray *newParams; +- int x; ++ NSUInteger x; + + if (!prefix) + { diff --git a/debian/patches/series b/debian/patches/series index c354cf7..a4a526d 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,3 +1,4 @@ +NSUInteger-fixes.patch gcc-warnings.patch fix-log-format.patch link-libs.patch