Bug#802303: libpetsc3.6.2-dev: arch-dependent file in "Multi-Arch: same" package

Jakub Wilk jwilk at debian.org
Mon Oct 19 09:07:53 UTC 2015


Package: libpetsc3.6.2-dev
Version: 3.6.2.dfsg1-1
Severity: important
User: multiarch-devel at 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
-------------- next part --------------
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


More information about the debian-science-maintainers mailing list