Miquel van Smoorenburg writes ("Re: Alphas and libc dependencies"): > You (Ian Jackson) wrote: ... > > 2a. Give the package containing our version of glibc version 0 the > > name libc5. 2b. Implement version numbers for virtual packages so > > that we can use one here. > > I think 2b should be done; [...] if this would work: > > Provides: libc5_5.2.18-8, ldso_ 1.7.14-4, timezone_7.48-3, libdb1_1.85.2-8, > libgdbm1_1.7.3-11 > > it would solve a huge problem.
The problem is that this is quite a significant amount of work, and I don't really have time to deal with it now. (Incidentally, the syntax would be `Provides: libc5 (5.2.18-8), ldso (1.7.14-4)' &c.) ... > Would it be very hard to put this in dpkg? Oh and would you like to have > the Alpha patches for dpkg first so you can integrate them into the > normal version (would make it easier for me). Certainly you should send me your patches. IME architecture patches fall into two categories: bug fixes where I made a mistake (which I'll fix straight away if I can, for example by using your supplied patch) and workarounds for architecture-specific braindamage. I've had some problems with the latter and m68k and ELF, and I have to say that I'm very reluctant to put in `workaround' patches. You have been warned :-). Ian.