>>>>> Marcus Brinkmann writes: MB> Hi, another Hurd thing is (very slowly) approaching, which will MB> become important for auto building. [...]
I have one vague idea that might be a good solution to this problem: Why not implement the Architecture field using `Depends' (if it isn't done this way already)? Then, we'd have one virtual package (call it `hwarch') which would describe the hardware architecture of the system. All other architectural features would be provided by other packages, such as libc6, linux, gnumach, hurd, etc. That way we can use the full power of the dpkg depends/requires/provides/conflicts/suggests/etc. mechanism to distinguish between different architectures. This would probably be just as difficult to implement as a more specialized solution, but it would put us in a much better position to be able to cope with unusual architecture demands (such as packages that can run under emulation on multiple conflicting ``base architectures''). I haven't thought too much about this, and I don't have the time to elaborate much more fully... I just wanted to publicize my idea so that it doesn't get lost in the shuffle. Thanks, -- Gordon Matzigkeit <[EMAIL PROTECTED]> //\ I'm a FIG (http://www.fig.org/) Lovers of freedom, unite! \// I use GNU (http://www.gnu.org/) [Unfortunately, www.fig.org is broken. Please stay tuned for details.]