Bug#492699: fakeroot includes disallowed files by FHS

2008-08-03 Thread Chris Knadle
For i386 the fakeroot package does not contain files/dirs in /emul/ia32-linux/.


However it does contain a /usr/lib64/libfakeroot/ directory, and in fact is
the only package on my (very bloated) Desktop that has files in /usr/lib64/.

[EMAIL PROTECTED]:~/src/fakeroot$ dpkg -c fakeroot_1.9.6_i386.deb
...
drwxr-xr-x root/root 0 2008-08-02 11:28 ./usr/lib/
drwxr-xr-x root/root 0 2008-08-02 11:29 ./usr/lib/libfakeroot/
-rwxr-xr-x root/root 27692 2008-08-02 11:29 
./usr/lib/libfakeroot/libfakeroot-sysv.so
-rwxr-xr-x root/root 28960 2008-08-02 11:29 
./usr/lib/libfakeroot/libfakeroot-tcp.so
...
drwxr-xr-x root/root 0 2008-08-02 11:29 ./usr/lib64/
drwxr-xr-x root/root 0 2008-08-02 11:29 ./usr/lib64/libfakeroot/
-rwxr-xr-x root/root 41264 2008-08-02 11:29 
./usr/lib64/libfakeroot/libfakeroot-sysv.so
-rwxr-xr-x root/root 41344 2008-08-02 11:29 
./usr/lib64/libfakeroot/libfakeroot-tcp.so


...  are the /usr/lib64/ files necessary for the non-64-bit i386 arch?
i.e. is there a reason they are in the i386 package?

   -- Chris

-- 

Chris Knadle
[EMAIL PROTECTED]



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



Bug#492699: fakeroot includes disallowed files by FHS

2008-08-03 Thread Clint Adams
On Sun, Aug 03, 2008 at 03:50:41AM -0400, Chris Knadle wrote:
 ...  are the /usr/lib64/ files necessary for the non-64-bit i386 arch?
 i.e. is there a reason they are in the i386 package?

If you have i386 installed on a 64-bit machine, you can use them to run
fakeroot on 64-bit binaries.  Otherwise it won't work.



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



Bug#492699: fakeroot includes disallowed files by FHS

2008-08-03 Thread Chris Knadle
On Sunday 03 August 2008, Clint Adams wrote:
 On Sun, Aug 03, 2008 at 03:50:41AM -0400, Chris Knadle wrote:
  ...  are the /usr/lib64/ files necessary for the non-64-bit i386 arch?
  i.e. is there a reason they are in the i386 package?

 If you have i386 installed on a 64-bit machine, you can use them to run
 fakeroot on 64-bit binaries.  Otherwise it won't work.

I see.  There shouldn't be 64-bit binaries in i386, so this is to support a 
64-bit box running a hybrid 32-bit/64-bit setup.  Ehh -- okay.


Re: /emul/ia32-linux/usr/lib -- would using /usr/lib32 even though it's a 
symlink make a policy compliant package?

   -- Chris

-- 

Chris Knadle
[EMAIL PROTECTED]



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



Bug#492699: fakeroot includes disallowed files by FHS

2008-08-03 Thread Clint Adams
On Sun, Aug 03, 2008 at 04:01:55PM -0400, Chris Knadle wrote:
 I see.  There shouldn't be 64-bit binaries in i386, so this is to support a 
 64-bit box running a hybrid 32-bit/64-bit setup.  Ehh -- okay.

This happens quite a bit.

 Re: /emul/ia32-linux/usr/lib -- would using /usr/lib32 even though it's a 
 symlink make a policy compliant package?

Yes, but it would break these packages:

lib32nss-mdns
gnu-efi
lib32asound2-dev
lib32bz2-dev
lib32ffi-dev
lib32icu-dev
lib32ncurses5-dev
lib32ncursesw5-dev
lib32readline5-dev
lib32stdc++6-4.1-dbg
lib32stdc++6-4.2-dbg
lib32stdc++6-4.2-dbg
lib32stdc++6-4.3-dbg
lib32z1-dev
libc6-dev-i386
ia32-libs
ia32-libs-gtk
lib32asound2
lib32bz2-1.0
lib32ffi5
lib32gcc1
lib32gfortran2
lib32gfortran3
lib32gomp1
lib32icu38
lib32mudflap0
lib32ncurses5
lib32ncursesw5
lib32objc2
lib32readline5
lib32stdc++6
lib32z1
libc6-i386
fakechroot



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