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

Reply via email to