Thomas, I have attached a patch that fixes this issue.
Moreover debian/libvisp2.9.install need to be changed with "usr/share/visp-2.9.0/data/" And also debian/libvisp-dev.install to add the line "usr/lib/*/visp/data/" since we introduce patch 0003-Install-OGRE-config-files-in-arch-specific-directory.patch
Best regards Fabien Le 13/07/14 10:19, Thomas Moulard a écrit :
Source: libvisp2.9 Version: 2.9.0-2 Severity: important piuparts check[1] fails on libvisp2.9_2.9.0-2 due to the fact the package provides this file: /usr/share/visp/data/wireframe-simulator/circles2.bnd Previous packages such as libvisp2.8 are also providing this file hence triggering a conflict. >From the log: Preparing to unpack .../libvisp2.9_2.9.0-2_amd64.deb ... Unpacking libvisp2.9:amd64 (2.9.0-2) ... dpkg: error processing archive /var/cache/apt/archives/libvisp2.9_2.9.0-2_amd64.deb (--unpack): trying to overwrite '/usr/share/visp/data/wireframe-simulator/circles2.bnd', which is also in package libvisp2.8:amd64 2.8.0-5.1 dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) Preparing to unpack .../multiarch-support_2.19-5_amd64.deb ... Unpacking multiarch-support (2.19-5) over (2.19-4) ... Errors were encountered while processing: /var/cache/apt/archives/libvisp2.9_2.9.0-2_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1) 2m29.1s ERROR: Command failed (status=100): ['chroot', '/srv/piuparts.debian.org/tmp/tmpk7TUWx', 'apt-get', '-yf', 'dist-upgrade'] [snip]Preparing to unpack .../libvisp2.9_2.9.0-2_amd64.deb ...Unpacking libvisp2.9:amd64 (2.9.0-2) ... dpkg: error processing archive /var/cache/apt/archives/libvisp2.9_2.9.0-2_amd64.deb (--unpack): trying to overwrite '/usr/share/visp/data/wireframe-simulator/circles2.bnd', which is also in package libvisp2.8:amd64 2.8.0-5.1 dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) Preparing to unpack .../multiarch-support_2.19-5_amd64.deb ... Unpacking multiarch-support (2.19-5) over (2.19-4) ... Errors were encountered while processing: /var/cache/apt/archives/libvisp2.9_2.9.0-2_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1) [1] https://piuparts.debian.org/testing2sid/fail/libvisp-dev_2.9.0-2.log
>From a8c72393de55f416f198cfafeef256c6cd272562 Mon Sep 17 00:00:00 2001 From: Fabien Spindler <[email protected]> Date: Tue, 15 Jul 2014 19:31:15 +0200 Subject: [PATCH 6/6] Fix to allow installation of different versions of libvisp debian package --- CMakeLists.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index d6ee2b2..7f88b59 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -928,14 +928,14 @@ IF(USE_OGRE) if(UNIX) install(FILES ${VISP_BINARY_DIR}/install/resources.cfg - DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/visp/data/ogre-simulator + DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/visp-${VISP_VERSION}/data/ogre-simulator PERMISSIONS OWNER_READ GROUP_READ WORLD_READ OWNER_WRITE COMPONENT libraries ) if(OGRE_MEDIA_NOT_AVAILABLE) install(DIRECTORY data/ogre-simulator/media - DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/visp/data/ogre-simulator + DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/visp-${VISP_VERSION}/data/ogre-simulator FILE_PERMISSIONS OWNER_READ GROUP_READ WORLD_READ OWNER_WRITE COMPONENT libraries ) @@ -2157,7 +2157,7 @@ IF(UNIX) foreach(SCENE ${WIREFRAME_SCENES}) INSTALL(FILES "${VISP_SOURCE_DIR}/src/simulator/wireframe-simulator/scene/${SCENE}" - DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/visp/data/wireframe-simulator + DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/visp-${VISP_VERSION}/data/wireframe-simulator PERMISSIONS OWNER_READ GROUP_READ WORLD_READ OWNER_WRITE COMPONENT libraries ) @@ -2165,7 +2165,7 @@ IF(UNIX) foreach(SCENE ${ROBOT_ARMS_SCENES}) INSTALL(FILES "${VISP_SOURCE_DIR}/src/robot/simulator-robot/arms/${SCENE}" - DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/visp/data/robot-simulator + DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/visp-${VISP_VERSION}/data/robot-simulator PERMISSIONS OWNER_READ GROUP_READ WORLD_READ OWNER_WRITE COMPONENT libraries ) -- 2.0.0
-- debian-science-maintainers mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers
