Your message dated Tue, 18 Feb 2020 08:40:49 +0000
with message-id <[email protected]>
and subject line Bug#946233: fixed in pygalmesh 0.5.0-4
has caused the Debian Bug report #946233,
regarding Non-deterministic build depending on presence of cmake
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 [email protected]
immediately.)


-- 
946233: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=946233
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: pygalmesh
Version: 0.4.0
Severity: normal

Hi,

as already pointed in bug #933848: the build system behaves completely
different based on the presence or absence of cmake.

With cmake:

---
 debian/rules build
dh build --with python3 --buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:217: dh_auto_configure --buildsystem=cmake 
--builddirectory="/mnt/debian/packages/cgal/rdeps/pygalmesh-0.4.0/.pybuild/cpython3_3.8_pygalmesh/build"
 -- -DPYTHON_EXECUTABLE:FILEPATH=/usr/bin/python3.8 
-DPYTHON_LIBRARY:FILEPATH=/usr/lib/python3.8/config-3.8-x86_64-linux-gnu/libpython3.8.so
 -DPYTHON_INCLUDE_DIR:PATH=/usr/include/python3.8 
        cd .pybuild/cpython3_3.8_pygalmesh/build && cmake 
-DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None 
-DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var 
-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON 
-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run 
"-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON 
-DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu 
-DPYTHON_EXECUTABLE:FILEPATH=/usr/bin/python3.8 
-DPYTHON_LIBRARY:FILEPATH=/usr/lib/python3.8/config-3.8-x86_64-linux-gnu/libpython3.8.so
 -DPYTHON_INCLUDE_DIR:PATH=/usr/include/python3.8 ../../..
---

Without cmake:

---
 debian/rules build
dh build --with python3 --buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:217: python3.8 setup.py config 
running config
I: pybuild base:217: python3.7 setup.py config 
running config
   debian/rules override_dh_auto_build
make[1]: Entering directory '/mnt/debian/packages/cgal/rdeps/pygalmesh-0.4.0'
dh_auto_build
I: pybuild base:217: /usr/bin/python3.8 setup.py build 
running build
running build_py
creating 
/mnt/debian/packages/cgal/rdeps/pygalmesh-0.4.0/.pybuild/cpython3_3.8_pygalmesh/build/pygalmesh
copying pygalmesh/__about__.py -> 
/mnt/debian/packages/cgal/rdeps/pygalmesh-0.4.0/.pybuild/cpython3_3.8_pygalmesh/build/pygalmesh
copying pygalmesh/cli.py -> 
/mnt/debian/packages/cgal/rdeps/pygalmesh-0.4.0/.pybuild/cpython3_3.8_pygalmesh/build/pygalmesh
copying pygalmesh/main.py -> 
/mnt/debian/packages/cgal/rdeps/pygalmesh-0.4.0/.pybuild/cpython3_3.8_pygalmesh/build/pygalmesh
copying pygalmesh/__init__.py -> 
/mnt/debian/packages/cgal/rdeps/pygalmesh-0.4.0/.pybuild/cpython3_3.8_pygalmesh/build/pygalmesh
[...]
---

You should either add a Build-Depends or Build-Conflicts on cmake to make the
build deterministic.

With cmake, a binNMU would have been sufficient for the CGAL 5.0 transition.
Without cmake (which is likely the case on the buildds), a sourceful upload is
necessary.

Best regards,
  Joachim

--- End Message ---
--- Begin Message ---
Source: pygalmesh
Source-Version: 0.5.0-4
Done: Drew Parsons <[email protected]>

We believe that the bug you reported is fixed in the latest version of
pygalmesh, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Drew Parsons <[email protected]> (supplier of updated pygalmesh 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 18 Feb 2020 15:50:47 +0800
Source: pygalmesh
Architecture: source
Version: 0.5.0-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Drew Parsons <[email protected]>
Closes: 946233
Changes:
 pygalmesh (0.5.0-4) unstable; urgency=medium
 .
   * It is possible to build pygalmesh using cmake, but normally it
     should be built using setup.py (distutils). Disambiguate between
     the two build systems by setting PYBUILD_SYSTEM=distutils.
     Closes: #946233.
   * Standards-Version: 4.5.0
Checksums-Sha1:
 cd1d4f65645c189757f66b3872a3600da2d33845 2172 pygalmesh_0.5.0-4.dsc
 58618d1e790d4e785ced6ecbf27bbdfb12677e71 4920 pygalmesh_0.5.0-4.debian.tar.xz
Checksums-Sha256:
 04d54c1a911acc7fa0dbb1602d061c7cec36839c2796377dce66153c2867fb20 2172 
pygalmesh_0.5.0-4.dsc
 549dcb12a54e20932a7989bb8a59f28d19f5231a8cc001f5f1d143ff95a69988 4920 
pygalmesh_0.5.0-4.debian.tar.xz
Files:
 c938707156dd836702bc294ece462bc0 2172 python optional pygalmesh_0.5.0-4.dsc
 f531ae37226e8796ac527846c596f834 4920 python optional 
pygalmesh_0.5.0-4.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEI8mpPlhYGekSbQo2Vz7x5L1aAfoFAl5Ln/oACgkQVz7x5L1a
Afp+Jw//fAaUtYpLg7f7w5K1U6hTbO40iAO5LZrYl4GIoBIh6AhfAIeuQV7w30rz
9BTQ5VMs+of8onvE/dZr6q6sRqMoYXsURwC1tEpnGHIA1LDsNIJ3WOdjEo4b3xkn
iMI5Ps3mo0bsubFo3xVlCitvd+j3ERS963NarJm2cEb99NoU40BND6y2uiviNPdO
z5fYsnI7lpuwRDHxbcdonay+2jlJ+wDuMenaeCJK0T8Yl1ahc6i0p2C4SSeE+itM
CEPJAXeS2nDG9FwPTGUWW4qty5XjfRBHQJ6YwVoC9SeG+xGl/BfqwzV5s40yqqH5
GnV7LFOD5mvaQc0Wbgxug7pB01omd6PJ35qm/LL+s0TO/l9P6srJ/pzQIM3bXfcK
3HEmy3mlogsr1Z5h014MhPxQZ8F8KQzmGPeAwb6vmhOEGA8v4wZBSp7tFRwDkgcs
284c+l7uHCBxSx6rh/pM2zbCWfzZ1J7eKl/OsSbw2IJlS9Su9jPpKWTPiUTiRTF8
ARwv8fDdml8xrQ/YTC9N5kWQD8gmTHPWy7RcW0Fdlxhu1RKAE1GAbwMwwNHJeNMD
oGl4KpZ9eeRyJCXGamgwL86r0/6tZkbfJ0KwWFJFW8wiiUBRo0IT9lOHQE0PFn3X
/wnsW8/8v0YNmr0Gi37CKhYio0CYFHWFUhtlF6vA6SbuT7dQBII=
=KiTS
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to