Bug#492699: fakeroot: includes files and directories not allowed by FHS -- /emul/ia32-linux

2008-08-01 Thread Javier Serrano Polo
 Better... how?

There're ways, but that doesn't matter. You may deal with this bug like
#441339 (wontfix and lower severity).

It looks like the submitter doesn't need ia32 software however. In that
case, it'd be nice to split the package.




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#492699: fakeroot: includes files and directories not allowed by FHS -- /emul/ia32-linux

2008-08-01 Thread Clint Adams
On Fri, Aug 01, 2008 at 11:23:28AM +0200, Javier Serrano Polo wrote:
 There're ways, but that doesn't matter. You may deal with this bug like
 #441339 (wontfix and lower severity).

By shipping an alternate dynamic linker and diverting files in
libc6-i386?  What are these ways?

 It looks like the submitter doesn't need ia32 software however. In that
 case, it'd be nice to split the package.

For under 64K?



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#492699: fakeroot: includes files and directories not allowed by FHS -- /emul/ia32-linux

2008-08-01 Thread Javier Serrano Polo
El dv 01 de 08 de 2008 a les 10:13 +, en/na Clint Adams va escriure:
 What are these ways?

/usr/lib32 is a compliant location. The multiarch directory too but,
while it does work, it isn't the current direction. You should ask the
ia32 libs maintainers for further advice.

  In that case, it'd be nice to split the package.
 
 For under 64K?

You decide.




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#492699: fakeroot: includes files and directories not allowed by FHS -- /emul/ia32-linux

2008-08-01 Thread Clint Adams
On Fri, Aug 01, 2008 at 02:23:42PM +0200, Javier Serrano Polo wrote:
 /usr/lib32 is a compliant location. The multiarch directory too but,

/usr/lib32 is a symlink to /emul/ia32-linux/usr/lib.  There are at least
two reasons why this means I can't ship files there.  Furthermore, I
don't believe that the dynamic linker searches there at all, except by
virtue of the facts that it searches /emul/ia32-linux/usr/lib and that
/usr/lib32 is a symlink to /emul/ia32-linux/usr/lib.

 while it does work, it isn't the current direction. You should ask the
 ia32 libs maintainers for further advice.

I am under the impression that the current system is functional and that
the modifications suggested are sub-optimal at best.  I do not believe
that anyone has made a significant case that anything is broken.  If
either of you would like to ask the ia32 libs maintainers for further
advice, please go ahead and report your findings to this bug report.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#492699: fakeroot: includes files and directories not allowed by FHS -- /emul/ia32-linux

2008-07-30 Thread Clint Adams
On Mon, Jul 28, 2008 at 12:50:08PM +0300, Teodor wrote:
 This does not affect the usability of the package, but it is annoying to
 have these files under /emul. Probably these are used for building i386
 packages, but a better location should be selected.

Better... how?



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#492699: fakeroot: includes files and directories not allowed by FHS -- /emul/ia32-linux

2008-07-28 Thread Teodor
Package: fakeroot
Version: 1.9.5
Severity: serious
Justification: Policy 9.1

FHS-compliance is required by Debian Policy, section 9.1. The package
includes these files:

piti:~# ls -la /emul/ia32-linux/usr/lib/libfakeroot/
total 60
drwxr-xr-x 2 root root   128 2008-05-08 10:19 .
drwxr-xr-x 3 root root80 2008-07-28 12:23 ..
-rwxr-xr-x 1 root root 27756 2008-04-26 17:53 libfakeroot-sysv.so
-rwxr-xr-x 1 root root 29088 2008-04-26 17:53 libfakeroot-tcp.so
piti:~# 
piti:~# dpkg -L fakeroot
[..]
/emul
/emul/ia32-linux
/emul/ia32-linux/usr
/emul/ia32-linux/usr/lib
/emul/ia32-linux/usr/lib/libfakeroot
/emul/ia32-linux/usr/lib/libfakeroot/libfakeroot-tcp.so
/emul/ia32-linux/usr/lib/libfakeroot/libfakeroot-sysv.so


This does not affect the usability of the package, but it is annoying to
have these files under /emul. Probably these are used for building i386
packages, but a better location should be selected.

Thanks


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.25-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages fakeroot depends on:
ii  libc6 2.7-10 GNU C Library: Shared libraries

fakeroot recommends no packages.

fakeroot suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]