Source: addresses-for-gnustep Version: 0.4.7-1 Severity: normal Tags: sid jessie User: pkg-gnustep-maintain...@lists.alioth.debian.org Usertags: gnustep-base1.24-transition gnustep-gui0.24-transition gnustep-transition
Your package builds successfully with the new GNUstep libraries, but there are some GCC warnings that *may* lead to problems at runtime and may affect the forthcoming gnustep transition/jessie release. Latest versions of the core GNUstep packages are available at mentors.d.n [*]; they will be uploaded to experimental first. Please note that the warnings may be unrelated to GNUstep or changes in GNUstep but could be legitimate nevertheless. In case the fix is applicable for the current gnustep-* library packages in sid (-base/1.22 and -gui/0.20) you can upload the fixed package before the transition begins. Otherwise, please wait for the transition to complete and do not forget to adjust the Build-Depends field accordingly: libgnustep-base-dev (>= 1.24.6) or libgnustep-gui-dev (>= 0.24) Relevant portion(s) of the log: Making all for framework Addresses... [...] ADMultiValue.m: In function '-[ADMultiValue indexForIdentifier:]': ADMultiValue.m:102:3: warning: overflow in implicit constant conversion [-Woverflow] return NSNotFound; ^ [...] ADRecord.m: In function '-[ADRecord copyWithZone:]': ADRecord.m:134:3: warning: initialization from distinct Objective-C type [enabled by default] ADRecord* obj = NSCopyObject(self, 0, z); ^ [...] ADVCFConverter.m: In function '-[NSString(QuotedPrintable) stringByQuotedPrintableEncoding]': ADVCFConverter.m:149:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] cstr = [self UTF8String]; ^ ADVCFConverter.m:151:3: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] str = [NSMutableString stringWithCapacity: strlen(cstr)]; ^ In file included from /usr/include/GNUstep/GNUstepBase/GSConfig.h:398:0, from /usr/include/GNUstep/GNUstepBase/GSVersionMacros.h:219, from /usr/include/GNUstep/Foundation/Foundation.h:30, from ./derived_src/Addresses/ADConverter.h:16, from ADVCFConverter.h:16, from ADVCFConverter.m:16: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'const unsigned char *' extern size_t strlen (const char *__s) ^ ADVCFConverter.m:152:3: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] for(i=0; i<strlen(cstr); i++) ^ In file included from /usr/include/GNUstep/GNUstepBase/GSConfig.h:398:0, from /usr/include/GNUstep/GNUstepBase/GSVersionMacros.h:219, from /usr/include/GNUstep/Foundation/Foundation.h:30, from ./derived_src/Addresses/ADConverter.h:16, from ADVCFConverter.h:16, from ADVCFConverter.m:16: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'const unsigned char *' extern size_t strlen (const char *__s) ^ [...] Making all for framework AddressView... [...] ADPersonPropertyView.m: In function '-[ADPersonPropertyView indexOfEditableCellWithDetails:]': ADPersonPropertyView.m:645:3: warning: overflow in implicit constant conversion [-Woverflow] return NSNotFound; ^ [...] Making all for app AddressManager... [...] Compiling file DragDropMatrix.m ... DragDropMatrix.m: In function '-[DragDropMatrix mouseDown:]': DragDropMatrix.m:115:7: warning: passing argument 1 of 'getRow:column:forPoint:' from incompatible pointer type [enabled by default] fromView: nil]] && ^ DragDropMatrix.m:115:7: note: expected 'NSInteger *' but argument is of type 'int *' DragDropMatrix.m:115:7: warning: passing argument 2 of 'getRow:column:forPoint:' from incompatible pointer type [enabled by default] DragDropMatrix.m:115:7: note: expected 'NSInteger *' but argument is of type 'int *' DragDropMatrix.m: In function '-[DragDropMatrix mouseUp:]': DragDropMatrix.m:146:8: warning: passing argument 1 of 'getRow:column:forPoint:' from incompatible pointer type [enabled by default] fromView: nil]]; ^ DragDropMatrix.m:146:8: note: expected 'NSInteger *' but argument is of type 'int *' DragDropMatrix.m:146:8: warning: passing argument 2 of 'getRow:column:forPoint:' from incompatible pointer type [enabled by default] DragDropMatrix.m:146:8: note: expected 'NSInteger *' but argument is of type 'int *' DragDropMatrix.m: In function '-[DragDropMatrix mouseDragged:]': DragDropMatrix.m:183:7: warning: passing argument 1 of 'getRow:column:ofCell:' from incompatible pointer type [enabled by default] [self getRow: &row column: &column ofCell: [cells objectAtIndex: i]]; ^ DragDropMatrix.m:183:7: note: expected 'NSInteger *' but argument is of type 'int *' DragDropMatrix.m:183:7: warning: passing argument 2 of 'getRow:column:ofCell:' from incompatible pointer type [enabled by default] DragDropMatrix.m:183:7: note: expected 'NSInteger *' but argument is of type 'int *' [...] DragDropMatrix.m: In function '-[DragDropMatrix draggingUpdated:]': DragDropMatrix.m:249:3: warning: passing argument 1 of 'getRow:column:forPoint:' from incompatible pointer type [enabled by default] if(![self getRow: &row column: &column forPoint: p] || ^ DragDropMatrix.m:249:3: note: expected 'NSInteger *' but argument is of type 'int *' DragDropMatrix.m:249:3: warning: passing argument 2 of 'getRow:column:forPoint:' from incompatible pointer type [enabled by default] DragDropMatrix.m:249:3: note: expected 'NSInteger *' but argument is of type 'int *' The full build log is available upon request. The severity of this bug may be raised to "important", "serious" or "grave" after the transition depending on the impact. [*] http://mentors.debian.net/debian/pool/main/g/gnustep-make/gnustep-make_2.6.6-1.dsc http://mentors.debian.net/debian/pool/main/g/gnustep-base/gnustep-base_1.24.6-1.dsc http://mentors.debian.net/debian/pool/main/g/gnustep-gui/gnustep-gui_0.24.0-1.dsc http://mentors.debian.net/debian/pool/main/g/gnustep-back/gnustep-back_0.24.0-1.dsc -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org