Bug#676229: gnustep-make: should depend on a chosen version of gobjc, not just "gobjc"
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"
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"
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"
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