[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Update Debian policy for Multi-Arch



A large number of packages, particularly development packages, are not 
multi-arch aware. This raises the barrier of entry for performing 32 bit 
development on a 64 bit system and actively hurts some projects like 
Wine where it is very important to be able to compile both versions.

Looking into this I found that multi-arch was a release goal of Debian 7 
(Wheezy) and that it is marked as completed:

https://wiki.debian.org/ReleaseGoals/


So I looked to see whether the Debian Policy was saying multi-arch is a 
should, a must or something else.

It turns out it does not say anything of value: multi-arch is mentioned 
as being an exception to the FHS in section "9.1.1 File System 
Structure" and in footnotes 60, 78 and 79. That's all!


That does not seem compatible with multi-arch being a completed goal of 
the old-stable release. So what about adding a section like this:


   3.10 Multi-arch support

   Packages must be multi-arch aware and architecture-specific 
   development packages must be tagged as Multi-Arch: same.


-- 
Francois Gouget <fgouget@free.fr>              http://fgouget.free.fr/
 Advice is what we ask for when we already know the answer but wish we didn't
                                 -- Eric Jong


Reply to: