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