[bug #42650] Tools are linked with unnecessary libraries

2014-07-13 Thread Richard Frith-Macdonald
Update of bug #42650 (project gnustep):

  Status:None = Fixed  
 Open/Closed:Open = Closed 

___

Follow-up Comment #1:

Patch applied .. thanks.

___

Reply to this item at:

  http://savannah.gnu.org/bugs/?42650

___
  Message sent via/by Savannah
  http://savannah.gnu.org/


___
Bug-gnustep mailing list
Bug-gnustep@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-gnustep


[bug #42423] base.make errouneously pollutes CONFIG_SYSTEM_* variables

2014-07-13 Thread Richard Frith-Macdonald
Update of bug #42423 (project gnustep):

  Status:None = Fixed  
 Open/Closed:Open = Closed 

___

Follow-up Comment #1:

That change was to avoid conflicting library versions being linked into base
and gui ... but I guess easing building in a sandbox for packaging is more
important.
Beyond that, I don't really know/understand the benefits of explicitly
specifying the libraries, so I'll trust your opinion  ... at least
until/unless others complain.
Thanks.

___

Reply to this item at:

  http://savannah.gnu.org/bugs/?42423

___
  Message sent via/by Savannah
  http://savannah.gnu.org/


___
Bug-gnustep mailing list
Bug-gnustep@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-gnustep


[bug #42693] Fix build on mips64(el) with GCC

2014-07-13 Thread Richard Frith-Macdonald
Update of bug #42693 (project gnustep):

  Status:None = Fixed  
 Open/Closed:Open = Closed 

___

Follow-up Comment #1:

Thanks, I applied that patch

___

Reply to this item at:

  http://savannah.gnu.org/bugs/?42693

___
  Message sent via/by Savannah
  http://savannah.gnu.org/


___
Bug-gnustep mailing list
Bug-gnustep@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-gnustep


[bug #42740] Some tests inevitably fail in a chroot

2014-07-13 Thread Richard Frith-Macdonald
Update of bug #42740 (project gnustep):

  Status:None = Fixed  
 Open/Closed:Open = Closed 

___

Follow-up Comment #1:

Thanks .,.. I applied that patch.

___

Reply to this item at:

  http://savannah.gnu.org/bugs/?42740

___
  Message sent via/by Savannah
  http://savannah.gnu.org/


___
Bug-gnustep mailing list
Bug-gnustep@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-gnustep


[bug #42411] gdomap chroots to /tmp

2014-07-13 Thread Richard Frith-Macdonald
Follow-up Comment #1, bug #42411 (project gnustep):

I don't mind making things even more paranoid, but I don't know of an empty,
non-writable directory that the program can reliably move to, and creating a
directory which could then not be cleaned up on program termination (because
the program is chrooted inside it) does not seem an acceptable option.
Is there a standard portable way to do this (a quick internet search didn't
reveal anything to me)?
Failing that, is there a debian specific standard for this which could be
conditionally compliled when building on a debian system?

___

Reply to this item at:

  http://savannah.gnu.org/bugs/?42411

___
  Message sent via/by Savannah
  http://savannah.gnu.org/


___
Bug-gnustep mailing list
Bug-gnustep@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-gnustep


[bug #42734] [SQLClient] Unused config.{sub,guess}

2014-07-13 Thread Richard Frith-Macdonald
Update of bug #42734 (project gnustep):

  Status:None = Fixed  
 Open/Closed:Open = Closed 

___

Follow-up Comment #1:

Thanks ... extraneous files removed from svn

___

Reply to this item at:

  http://savannah.gnu.org/bugs/?42734

___
  Message sent via/by Savannah
  http://savannah.gnu.org/


___
Bug-gnustep mailing list
Bug-gnustep@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-gnustep


[bug #41628] NSJSONSerialization segfaults when deserializing from file-based NSStream

2014-07-13 Thread Richard Frith-Macdonald
Update of bug #41628 (project gnustep):

  Status:None = Fixed  
 Open/Closed:Open = Closed 

___

Follow-up Comment #3:

Added that fix, thanks.

___

Reply to this item at:

  http://savannah.gnu.org/bugs/?41628

___
  Message sent via/by Savannah
  http://savannah.gnu.org/


___
Bug-gnustep mailing list
Bug-gnustep@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-gnustep


[bug #42411] gdomap chroots to /tmp

2014-07-13 Thread Yavor Doganov
Follow-up Comment #2, bug #42411 (project gnustep):

I don't know either, I'll ask the original bug submitter.

 is there a debian specific standard for this which
 could be conditionally compliled when building on a
 debian system?

I don't think so.  I believe this was not caught by an automatic
security-check tool.  It's just that some people have a habit to review
daemons' code and gdomap seems to be getting a lot of attention :-)

___

Reply to this item at:

  http://savannah.gnu.org/bugs/?42411

___
  Message sent via/by Savannah
  http://savannah.gnu.org/


___
Bug-gnustep mailing list
Bug-gnustep@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-gnustep


[bug #42423] base.make errouneously pollutes CONFIG_SYSTEM_* variables

2014-07-13 Thread Yavor Doganov
Follow-up Comment #2, bug #42423 (project gnustep):

 That change was to avoid conflicting library versions
 being linked into base and gui ... 

I see.  The way to address this problem is to take care to relink all reverse
dependencies of the library.  Which I agreee is a bit tedious and even error
prone if you install everything manually.

 I don't really know/understand the benefits of explicitly
 specifying the libraries

There is no benefit at all.  If program foo links dynamically with libA which
dynamically links with libB, there is no good reason for foo to link with libB
(unless the dynamic linker is not capable of loading the DSOs in which case
the last resort would be static linking).  Imagine if libB is being linked
with libC and libD, and libD is linked with libE...  Shared libraries are
ubiquitous nowadays so a system would easily become unmaintainable mess if one
does that.  For this reason, almost all binary-based distros delete libtool
.la files or at least empty their dependency_libs field.  The GNUstep core
libraries have been doing a great job on this front by keeping their external
library dependencies unexposed.

___

Reply to this item at:

  http://savannah.gnu.org/bugs/?42423

___
  Message sent via/by Savannah
  http://savannah.gnu.org/


___
Bug-gnustep mailing list
Bug-gnustep@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-gnustep


[bug #42762] Large file support

2014-07-13 Thread Yavor Doganov
URL:
  http://savannah.gnu.org/bugs/?42762

 Summary: Large file support
 Project: GNUstep
Submitted by: yavor
Submitted on: Sun 13 Jul 2014 05:05:46 PM EEST
Category: Base/Foundation
Severity: 3 - Normal
  Item Group: Change Request
  Status: None
 Privacy: Public
 Assigned to: None
 Open/Closed: Open
 Discussion Lock: Any

___

Details:

It seems that -[NSData initWithContentsOfFile:] (and +dataWithContentsOfFile:,
-initWithContentsOfMappedFile:, etc as consequence) will fail with large files
on 32bit systems.

The standard GNU way of dealing with this is to use gnulib which provides
replacements for fseeko/ftello with all possible workarounds.  Not doable
currently, so the attached patch enables such support only on systems that
have these functions available (most systems these days).

Unfortunately I was not able to test it as none of my machines has enough
memory and I get (expected) NSMallocException...



___

File Attachments:


---
Date: Sun 13 Jul 2014 05:05:46 PM EEST  Name: lfs.patch  Size: 5kB   By: yavor

http://savannah.gnu.org/bugs/download.php?file_id=31707

___

Reply to this item at:

  http://savannah.gnu.org/bugs/?42762

___
  Message sent via/by Savannah
  http://savannah.gnu.org/


___
Bug-gnustep mailing list
Bug-gnustep@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-gnustep