On Wed, Dec 28, 2005 at 06:53:34PM +0000, Phil Blundell wrote: > On Mon, 2005-09-19 at 23:07 +0400, Nikita V. Youshchenko wrote: > > [EMAIL PROTECTED]:~> echo -n | fakeroot awk '{print}' > > awk: relocation error: awk: symbol _dl_catch_error, version GLIBC_PRIVATE > > not defined in file ld-linux.so.2 with link time reference
> > This is fixed in post-sarge gawk 3.1.4-2.0.1. > > This may affect large number of people, who upgrade to post-sarge libc6 to > > be able to install other post-sarge packages. So it seems reasonable to > > add a conflict with sarge version of gawk to current libc6 packages. > I have a feeling that adding this conflict is likely to result in gawk > just being uninstalled, and potentially taking a lot of other packages > with it, during upgrades. If that's the case, it seems that the cure > would be rather worse than the original disease. That said, I agree > with you that just leaving gawk in a broken state is not exactly > satisfactory either. > I've copied this note to debian-release in case the fine folks on that > list can provide any guidance. Well, as awk is virtually essential, it would only be removed if mawk was installed in its place. I don't know what the resolver from sarge's apt or aptitude would do in this situation; the possibilities are 1) upgrade gawk (what we want it to do!), 2) uninstall gawk in favor of mawk, or 3) break and stick the admin with resolving it. 2) would affect a handful of packages that depend specifically on gawk (14 in total), and 3) is obviously not viable. So unless the answer turns out to be 1), perhaps it would be better for current libc6 on i386 to Depends: mawk | gawk (>= 1:3.1.4-2.0.1) ? -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. [EMAIL PROTECTED] http://www.debian.org/
signature.asc
Description: Digital signature