=== doko_ is now known as doko === \sh_away is now known as \sh === \sh is now known as \sh_away === \sh_away is now known as \sh [17:25] doko: Around? [17:27] infinity: yes [17:28] doko: When we demoted gcc-3.3 to universe, we ended up with broken/mismatched overrides, since libgcc1/hppa still comes from gcc-3.3 [17:28] doko: Suggestions? Drop libgcc1/hppa from gcc-3.3 entirely, build it from a newer gcc, promote gcc-3.3 back to main? [17:30] infinity: it should not be needed anymore. packages depending on it should be rebuilt [17:30] Nothing depends on it, I checked that. [17:30] So, you'd opt for "drop it completely"? [17:31] hmm, that would mean to remove gcc-3.3 for hppa from universe [17:31] I can't imagine anyone complaining... [17:31] sure, but I'd like to avoid a new upload to just disable it [17:31] I take it that building libgcc4 and libgcc1 from gcc-4.2 is a technical impossibility? [17:32] yes [17:32] Figured. [17:32] Anyhow, override mismatches cause DAK to explode, so we need to do something to fix this. [17:32] but then you should remove 3.4 and 4.0 as well (but maybe too much fortran stuff still depends on it= [17:33] so just remove it, and don't upload 3.3 again? [17:34] Heh. [17:34] Removing it will probably just cause a new build to happen on hppa. [17:35] (I could P-a-s it out, but I'm not sure Debian would be keen on that change..) [17:35] well, try to upload a new version, which fails for hppa [17:36] but it should still work for the other archs. maybe upload to the ubuntu-toolchain ppa first? [17:39] I imagine it would fail on hppa quite convincingly if I just removed the libgcc1 stanzas from control... [17:40] Alternately, I could change every single arch:any binary to arch:i386,amd64,powerpc,sparc,lpia,ia64 ... [17:40] *shudder* [17:41] well, just let the build fail [17:42] I think there's something like this for alpha [17:43] pre-build: [17:43] #ifeq (,$(filter $(DEB_TARGET_ARCH), $(build_only_archs))) [17:43] # @echo "The package is not built anymore for $(DEB_TARGET_ARCH)" [17:44] # @exit 42 [17:44] #endif [17:44] That stuff? [17:46] I can just replace that with "ifeq ($(DEB_TARGET_ARCH),hppa)" and uncomment it. [17:54] doko: http://people.ubuntu.com/~adconrad/gcc-3.3.diff [17:54] doko: Look good? [17:55] lamont: Any complaints about the above? [17:56] * lamont looks [17:57] lamont: I would just P-a-s it out of hppa, but Debian might not like that (and we don't maintain our own P-a-s, for sanity's sake...) [17:57] rigth [17:58] +1 [17:58] yes [17:58] Kay, that's two +1s, uploading. Thanks. === \sh is now known as \sh_away [23:04] doko: Hahaha. I didn't even have to change the package at all, oh well. ;) [23:04] doko: gcc-3.3 build-depends on itself, so removing it from the archive was enough to permanently break it.