[Debian GNUstep maintainers] Bug#629477: transition: gnustep-base, gnustep-gui, libobjc
Yavor Doganov
yavor at gnu.org
Mon Jun 6 23:03:58 UTC 2011
Package: release.debian.org
Severity: normal
User: release.debian.org at packages.debian.org
Usertags: transition
We would like to carry out a GNUstep transition
(libgnustep-base1.20->1.22; libgnustep-gui0.18->0.20) *and*
libobjc2->3, ideally coinciding with the migration of gcc-defaults to
testing (or even better, before that).
All new versions of the core GNUstep packages are already in
experimental. A routine rebuild revealed only 6 bugs, all of them
having a fix available now:
http://bugs.debian.org/cgi-bin/pkgreport.cgi?which=tag&users=pkg-gnustep-maintainers@lists.alioth.debian.org&data=gnustep-base1.22-transition
The latest stable upstream release of gnustep-base (1.22.0) includes
support for the new (modernized) Objective-C runtime in GCC 4.6
(libobjc3). About 3 months ago, the GCC maintainers asked us to
postpone any GNUstep transitions until libobjc3 is available in
unstable [*]; now the transition is inevitable because gcc-4.6 is the
default compiler on most archs.
[*] http://permalink.gmane.org/gmane.linux.debian.devel.gcc/37170
Expected problems:
* gnustep-base now depends on ICU and is thus tied to future ICU
transitions.
* gcc-4.5 is still the default compiler on ia64 and sparc. As
immediate solution, I intend to add (temporarily) gobjc-4.6 to
gnustep-base' Build-Depends; that way the packages will still be
built with the default compiler (4.5), but the new ObjC runtime will
be used.
* A few runtime bugs may pop-up as usual, and as per Murphy's Law will
be discovered post-factum. I hope we can deal with them in due
time, unless there is a scary arch-specific issue like the hppa
excitement during the last transition. TBH, I am quite surprised by
the low number of bugs so far as they hardly correspond to the
drastic changes in -base. It makes me feel somewhat uneasy; we're
used to battle with a lot more problems.
More information about the pkg-GNUstep-maintainers
mailing list