Your message dated Thu, 13 Nov 2014 05:48:40 +0000 with message-id <e1xongq-0003fy...@franck.debian.org> and subject line Bug#767831: fixed in pycxx 6.2.5-3 has caused the Debian Bug report #767831, regarding python3-cxx-dev: directory vs. symlink conflict: /usr/include/python3.4 -> python3.4m to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 767831: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=767831 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: python3-cxx-dev Version: 6.2.5-2 Severity: serious User: debian...@lists.debian.org Usertags: piuparts Hi, during a test with piuparts I noticed your package installs files over an existing symlink shipped or created by another package. Your package ships: /usr/include/python3.4 /usr/include/python3.4/CXX /usr/include/python3.4/CXX/WrapPython.h /usr/include/python3.4/CXX/Exception.hxx /usr/include/python3.4/CXX/Version.hxx /usr/include/python3.4/CXX/Objects.hxx /usr/include/python3.4/CXX/IndirectPythonInterface.hxx /usr/include/python3.4/CXX/Python3 /usr/include/python3.4/CXX/Python3/PythonType.hxx /usr/include/python3.4/CXX/Python3/ExtensionTypeBase.hxx /usr/include/python3.4/CXX/Python3/CxxDebug.hxx /usr/include/python3.4/CXX/Python3/ExtensionType.hxx /usr/include/python3.4/CXX/Python3/Exception.hxx /usr/include/python3.4/CXX/Python3/Objects.hxx /usr/include/python3.4/CXX/Python3/IndirectPythonInterface.hxx /usr/include/python3.4/CXX/Python3/ExtensionOldType.hxx /usr/include/python3.4/CXX/Python3/Extensions.hxx /usr/include/python3.4/CXX/Python3/Config.hxx /usr/include/python3.4/CXX/Python3/ExtensionModule.hxx /usr/include/python3.4/CXX/Extensions.hxx /usr/include/python3.4/CXX/Config.hxx /usr/include/python3.4dm /usr/include/python3.4dm/CXX -> ../python3.4/CXX but package libpython3.4-dev ships: /usr/include/python3.4m /usr/include/python3.4m/*.h /usr/include/python3.4 -> python3.4m Installing something over existing symlinks is considered bad practice. See e.g. http://lists.debian.org/87ehlevcrf....@windlord.stanford.edu It may break in subtle ways and dpkg cannot detect this as a problem. * Your package might silently overwrite files installed at the symlink destination by other packages. * If the package shipping the symlink decides to make the link point somewhere else (or turn it into a real directory), the files owned by your package "will be lost" somewhere in the filesystem. * Depending on installation order the problematic path will be created either as a symlink or a directory: the package installed first will "win" and all others have "lost". Note that dpkg intentionally does not replace directories with symlinks and vice versa, see in particular the end of point 4 in http://www.debian.org/doc/debian-policy/ch-maintainerscripts.html#s-unpackphase (Note: Adding Pre-Depends is *not* a solution.) Please move the files shipped in your package to the "real" location. >From the attached log (usually somewhere in the middle...): 0m38.8s INFO: dirname part contains a symlink: /usr/include/python3.4/CXX (python3-cxx-dev) != /usr/include/python3.4m/CXX (?) /usr/include/python3.4/CXX/Config.hxx (python3-cxx-dev) != /usr/include/python3.4m/CXX/Config.hxx (?) /usr/include/python3.4/CXX/Exception.hxx (python3-cxx-dev) != /usr/include/python3.4m/CXX/Exception.hxx (?) /usr/include/python3.4/CXX/Extensions.hxx (python3-cxx-dev) != /usr/include/python3.4m/CXX/Extensions.hxx (?) /usr/include/python3.4/CXX/IndirectPythonInterface.hxx (python3-cxx-dev) != /usr/include/python3.4m/CXX/IndirectPythonInterface.hxx (?) /usr/include/python3.4/CXX/Objects.hxx (python3-cxx-dev) != /usr/include/python3.4m/CXX/Objects.hxx (?) /usr/include/python3.4/CXX/Python3 (python3-cxx-dev) != /usr/include/python3.4m/CXX/Python3 (?) /usr/include/python3.4/CXX/Python3/Config.hxx (python3-cxx-dev) != /usr/include/python3.4m/CXX/Python3/Config.hxx (?) /usr/include/python3.4/CXX/Python3/CxxDebug.hxx (python3-cxx-dev) != /usr/include/python3.4m/CXX/Python3/CxxDebug.hxx (?) /usr/include/python3.4/CXX/Python3/Exception.hxx (python3-cxx-dev) != /usr/include/python3.4m/CXX/Python3/Exception.hxx (?) /usr/include/python3.4/CXX/Python3/ExtensionModule.hxx (python3-cxx-dev) != /usr/include/python3.4m/CXX/Python3/ExtensionModule.hxx (?) /usr/include/python3.4/CXX/Python3/ExtensionOldType.hxx (python3-cxx-dev) != /usr/include/python3.4m/CXX/Python3/ExtensionOldType.hxx (?) /usr/include/python3.4/CXX/Python3/ExtensionType.hxx (python3-cxx-dev) != /usr/include/python3.4m/CXX/Python3/ExtensionType.hxx (?) /usr/include/python3.4/CXX/Python3/ExtensionTypeBase.hxx (python3-cxx-dev) != /usr/include/python3.4m/CXX/Python3/ExtensionTypeBase.hxx (?) /usr/include/python3.4/CXX/Python3/Extensions.hxx (python3-cxx-dev) != /usr/include/python3.4m/CXX/Python3/Extensions.hxx (?) /usr/include/python3.4/CXX/Python3/IndirectPythonInterface.hxx (python3-cxx-dev) != /usr/include/python3.4m/CXX/Python3/IndirectPythonInterface.hxx (?) /usr/include/python3.4/CXX/Python3/Objects.hxx (python3-cxx-dev) != /usr/include/python3.4m/CXX/Python3/Objects.hxx (?) /usr/include/python3.4/CXX/Python3/PythonType.hxx (python3-cxx-dev) != /usr/include/python3.4m/CXX/Python3/PythonType.hxx (?) /usr/include/python3.4/CXX/Version.hxx (python3-cxx-dev) != /usr/include/python3.4m/CXX/Version.hxx (?) /usr/include/python3.4/CXX/WrapPython.h (python3-cxx-dev) != /usr/include/python3.4m/CXX/WrapPython.h (?) cheers, Andreas
python3-cxx-dev_6.2.5-2.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---Source: pycxx Source-Version: 6.2.5-3 We believe that the bug you reported is fixed in the latest version of pycxx, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 767...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Scott Kitterman <sc...@kitterman.com> (supplier of updated pycxx package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Thu, 13 Nov 2014 00:23:35 -0500 Source: pycxx Binary: python-cxx-dev python3-cxx-dev Architecture: source all Version: 6.2.5-3 Distribution: unstable Urgency: medium Maintainer: Debian Python Modules Team <python-modules-team@lists.alioth.debian.org> Changed-By: Scott Kitterman <sc...@kitterman.com> Description: python-cxx-dev - Set of facilities to extend Python with C++ python3-cxx-dev - Set of facilities to extend Python3 with C++ Closes: 767831 Changes: pycxx (6.2.5-3) unstable; urgency=medium . * Team upload. * Install python3 files in real vice symlinked location (Closes: #767831) - Change debian/rules to use python3.Xm vice python3.X - Bump minimum X-Python3-Version to 3.3 for compatibility with the new location Checksums-Sha1: b70f02d6b611a0a030c2932f2669186c18818951 2075 pycxx_6.2.5-3.dsc 6bba9f56270f62a4776ce6154194bd4ffa159e9c 7460 pycxx_6.2.5-3.debian.tar.xz 23ce23c7ec21a865abe760aea01575dcdd6c2a3a 59886 python-cxx-dev_6.2.5-3_all.deb 464b70c767342cbb74638ac21e18225b9f33ce44 63650 python3-cxx-dev_6.2.5-3_all.deb Checksums-Sha256: 6f76cb08a2ed2fc564f29fe48b72c93fb8df47e2671c526b18081835a19e5a9f 2075 pycxx_6.2.5-3.dsc b10eabf39b8c508749b0b550db833f05b6425afb175d83edd3c9c65a3dafecff 7460 pycxx_6.2.5-3.debian.tar.xz 9f09bdbcacb2c455929de82c558edb1bcb7a0eadd76b60632e11a46702795d93 59886 python-cxx-dev_6.2.5-3_all.deb b2522c68e43cce97becf18e5ac57881393093edf507bd813f5a356a8d8526866 63650 python3-cxx-dev_6.2.5-3_all.deb Files: c4f96cb3b100ea5ce0609489f4bbf0da 2075 python optional pycxx_6.2.5-3.dsc 5dc892d93e0a4417476779a26e4e81d1 7460 python optional pycxx_6.2.5-3.debian.tar.xz 51e45386e391d8a6da2396d8eacfb85c 59886 python optional python-cxx-dev_6.2.5-3_all.deb e1ba54b9802712a8461fb252a958c869 63650 python optional python3-cxx-dev_6.2.5-3_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJUZERDAAoJEHjX3vua1Zrx/qYP/03U7AZdRSn1P9h1jC67KS3h mcS70ZVgFoyg2XIVPEXCH/F5xf2rkUFX/MymFvgi1dCGpu1FeIa9exLOIgkG4GJr d0qXHEM/me8H96WFpLoC+xc9v3/Vij0COttyi0EjXm7JRwpStBrcAh0t3EOvVFyn mXDz1zpSGZCypc4bRMzPqXDbPzJLy0f9NUniBjAD2IfPgAZSdp77/ivvdhS9bSFb i8IUEy25K6y2KNjXT5GeKcg2MbPZgmWio9VLwN52SoLmj6uSjrbYrJThEf5dHsFn Xu+IhTky07i66AAQxB1hl5azlg5pSxYH0QehSAsZHefPDycNDcNpW7/leB9sVSPy aNVPpsPbdqhZ87BwrCkL4gUq37moU5e4J9M+VxrzzOcAhvP+1Llkeaz4mg1Kt86+ jBfgJDB0K6LxWwO/IecBmS7FzaT4jducRT9zmhvjWSAZDQipS4QtPwz7kPmvVURk TUV+yUBxI6CYGy1yMBCPqljeqvLPln6bxyTLxBOtHqok7igPPb5GFVH7+hMpD4e6 Jb89fHCfiFgWQFWZ+KkTGxefT0i4x5drvXlMQxZYLjhIybDQdu5EuKfztXCWFiIm mFLnN9e/GI9KWq02uDYVU5+E80IFf2CGcfGoEylixZZ9RA4ZqOaMIamlr5Ku+Q4C rXTi/baqaxBCRwJzFMVJ =F2D+ -----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________ Python-modules-team mailing list Python-modules-team@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team