On Thu, Jul 07, 2011 at 02:28:04PM +0200, Geert Stappers wrote: > On Thu, Jul 07, 2011 at 12:50:54PM +0200, Johannes Schauer wrote: > > Hi, > > > > I prepared a patch that enables multiarch for fakechroot. Please have a > > look at it and see that everything is okay. > > To me does look this NMU as a complete rewrite of the debian directory. It is not but as you pointed out it is a complete rewrite of the rules file.
> ninety-seven lines deleted, four lines inserted. If you had a look at what was deleted you would have seen that those lines served the purpose of compiling lib32 and lib64 shared libraries for certain architectures. This is no longer needed and also conflicts with multiarch where every package should only install binaries into the matching triplet and no other. Consult the debian policy manual section 9.1.1. That the only thing that remains is the most minimal debhelper rules file is only convenient and makes mantaining the package easier. No functionality was lost - you can check that by having a closer look to the diff. > At least is it hard to see what the actual multiarch enabling is. The enabling is in increasing the compatibility level to 9, build depending on debhelper (>= 8.1.3), and setting Multi-Arch: same for the shared library. The package had also to be split into two because of reasons you can all read about here: http://wiki.debian.org/Multiarch/Implementation When building fakechroot with my patch applied, it will nicely result in libfakechroot being installend into /usr/lib/<triplet>/fakechroot as it should. cheers, josch -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org