Bug#676229: gnustep-make: should depend on a chosen version of gobjc, not just "gobjc"

2012-07-14 Thread Jeroen Dekkers
Am I missing something that still needs to be done or is this bug
fixed by the upload of gnustep-base 1.22.1-3 and can be closed?

Kind regards,

Jeroen Dekkers



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Processed: Re: Bug#676229: gnustep-make: should depend on a chosen version of gobjc, not just "gobjc"

2012-06-05 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> block 676229 with 673538
Bug #676229 [gnustep-make] gnustep-make: should depend on a chosen version of 
gobjc, not just "gobjc"
676229 was not blocked by any bugs.
676229 was not blocking any bugs.
Added blocking bug(s) of 676229: 673538
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
676229: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=676229
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#676229: gnustep-make: should depend on a chosen version of gobjc, not just "gobjc"

2012-06-05 Thread Yavor Doganov
block 676229 with 673538
thanks

Wolfgang Sourdeau wrote:
> Package: gnustep-make
> Justification: renders package unusable

Yes, currently it is unusable out of the box in sid/wheezy, at least
on x86 architectures where gcc-4.7 is the default compiler.  You can
still build stuff with CC=gcc-4.6.  Or you can install the new GNUstep
stack from experimental.

> It is currently impossible to install a dev environment for
> GNUstep.

Right, we're in the middle of a transition period when GCC 4.7 is the
default on some archs while the current gnustep-base package lacks
support for the new ObjC runtime.

> Since this will likely occur again at each update of gcc,
> gnustep-make should depend on a chosen version of gobjc-XX and stick
> to it until all packages are rebuilt.

I disagree.  This was the case when GCC 4.6 became the default, and we
had a libobjc2->3 transition.  There was a considerably large period
of time when GNUstep stuff was in a similarly broken state too.

The solution is to coordinate the transitions (GCC <-> GNUstep), which
we generally strive to do.  It looks like this time gcc-4.7 became the
default too early (usually this should have happened when 4.7.1 is
released), while we (GNUstep team) were sloppy enough not to update
the GNUstep core libraries in time, for example a few months ago.

Apologies for the inconvenience, I hope we'll be able to fix these
problems soon; see http://bugs.debian.org/673538.



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#676229: gnustep-make: should depend on a chosen version of gobjc, not just "gobjc"

2012-06-05 Thread Wolfgang Sourdeau
Package: gnustep-make
Version: 2.6.2-2
Severity: grave
Justification: renders package unusable

It is currently impossible to install a dev environment for GNUstep. This is 
because, on one side, gnustep-make depends on libgnustep-base-dev, which 
depends on libgnustep-base-XX which currently depends on gobjc-4.6, and, on the 
other side, gnustep-make depends on gobjc, which is a metapackage depending on 
gobjc-4.7.
This leaves a situation where both libobjc libs must be installed, while being 
binary-incompatible with each other (expectedly).

Since this will likely occur again at each update of gcc, gnustep-make should 
depend on a chosen version of gobjc-XX and stick to it until all packages are 
rebuilt.
In general, the default version of GCC does not change often during the 
development of a Debian release and it would provide a safe way to update 
packages without risking screwing up the GNUstep installation.

-- System Information:
Debian Release: wheezy/sid
  APT prefers stable
  APT policy: (500, 'stable'), (1, 'experimental')
Architecture: i386 (x86_64)

Kernel: Linux 2.6.37-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages gnustep-make depends on:
ii  gnustep-common [gnustep-fslay 2.4.0-3Common files for the core GNUstep 

gnustep-make recommends no packages.

Versions of packages gnustep-make suggests:
pn  gnustep-base-common(no description available)
pn  gnustep-make-doc   (no description available)

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org