Package: libpetsc3.6.2-dev
Version: 3.6.2.dfsg1-1
Severity: important
User: multiarch-de...@lists.alioth.debian.org
Usertags: multiarch

libpetsc3.6.2-dev is marked as "Multi-Arch: same", but the following file is architecture-dependent:

/usr/share/python/runtime.d/libpetsc3.6.2-dev.rtupdate

An example diff between i386 and amd64 is attached.

The file in /usr/share, so this appears to be an FHS violation.

[There are also cross-arch differences in the following files, but I haven't looked at them yet:
/usr/share/python/runtime.d/libpetsc-complex-3.6.2-dbg.rtupdate
/usr/share/python/runtime.d/libpetsc-complex-3.6.2-dev.rtupdate
/usr/share/python/runtime.d/libpetsc3.6.2-dbg.rtupdate
]

--
Jakub Wilk
diff -ur 
libpetsc3.6.2-dev_3.6.2.dfsg1-1_i386/usr/share/python/runtime.d/libpetsc3.6.2-dev.rtupdate
 
libpetsc3.6.2-dev_3.6.2.dfsg1-1_amd64/usr/share/python/runtime.d/libpetsc3.6.2-dev.rtupdate
--- 
libpetsc3.6.2-dev_3.6.2.dfsg1-1_i386/usr/share/python/runtime.d/libpetsc3.6.2-dev.rtupdate
  2015-10-18 18:50:12.000000000 +0200
+++ 
libpetsc3.6.2-dev_3.6.2.dfsg1-1_amd64/usr/share/python/runtime.d/libpetsc3.6.2-dev.rtupdate
 2015-10-12 18:33:02.000000000 +0200
@@ -2,6 +2,6 @@
 set -e
 
 if [ "$1" = rtupdate ]; then
-       pyclean -p libpetsc3.6.2-dev 
/usr/lib/petscdir/3.6.2/i386-linux-gnu-real/bin
-       pycompile -p libpetsc3.6.2-dev  
/usr/lib/petscdir/3.6.2/i386-linux-gnu-real/bin
+       pyclean -p libpetsc3.6.2-dev 
/usr/lib/petscdir/3.6.2/x86_64-linux-gnu-real/bin
+       pycompile -p libpetsc3.6.2-dev  
/usr/lib/petscdir/3.6.2/x86_64-linux-gnu-real/bin
 fi
\ No newline at end of file

Reply via email to