Package: openscad
Version: 2014.03+dfsg-1
Severity: minor

Dear Maintainer,

OpenSCAD fails reproducibility testing due to using the build date in the
compiled output:

https://reproducible.debian.net/rb-pkg/unstable/amd64/openscad.html

A patch to remove use of the offending '__DATE__' macro is attached.



-- Package-specific info:
Output of /usr/share/bug/openscad:
$ glxinfo |grep 'OpenGL .* string:'
OpenGL vendor string: nouveau
OpenGL renderer string: Gallium 0.4 on NVA8
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.4.2
OpenGL core profile shading language version string: 3.30
OpenGL version string: 3.0 Mesa 10.4.2
OpenGL shading language version string: 1.30
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 10.4.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.0

-- System Information:
Debian Release: 8.0
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.17-rc5-amd64 (SMP w/12 CPU cores)
Locale: LANG=en_NZ.UTF-8, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages openscad depends on:
ii  libboost-filesystem1.55.0       1.55.0+dfsg-3
ii  libboost-program-options1.55.0  1.55.0+dfsg-3
ii  libboost-regex1.55.0            1.55.0+dfsg-3
ii  libboost-system1.55.0           1.55.0+dfsg-3
ii  libboost-thread1.55.0           1.55.0+dfsg-3
ii  libc6                           2.19-15
ii  libcgal10                       4.5-2
ii  libgcc1                         1:4.9.2-10
ii  libgl1-mesa-glx [libgl1]        10.4.2-2
ii  libglew1.10                     1.10.0-3
ii  libglib2.0-0                    2.42.1-1
ii  libglu1-mesa [libglu1]          9.0.0-2
ii  libgmp10                        2:6.0.0+dfsg-6
ii  libmpfr4                        3.1.2-3
ii  libopencsg1                     1.3.2-2+b1
ii  libqt4-opengl                   4:4.8.6+git64-g5dc8b2b+dfsg-2+b1
ii  libqtcore4                      4:4.8.6+git64-g5dc8b2b+dfsg-2+b1
ii  libqtgui4                       4:4.8.6+git64-g5dc8b2b+dfsg-2+b1
ii  libstdc++6                      4.9.2-10
ii  libx11-6                        2:1.6.2-3

Versions of packages openscad recommends:
pn  openscad-mcad  <none>

Versions of packages openscad suggests:
pn  geomview          <none>
ii  librecad          2.0.4-1
pn  meshlab           <none>
pn  openscad-testing  <none>

-- no debconf information
diff -u5 -r openscad-2014.03+dfsg/src/PlatformUtils.cc openscad-2014.03+notimestamp/src/PlatformUtils.cc
--- openscad-2014.03+dfsg/src/PlatformUtils.cc	2014-03-11 08:01:31.000000000 +1300
+++ openscad-2014.03+notimestamp/src/PlatformUtils.cc	2015-04-01 16:15:45.641731816 +1300
@@ -145,11 +145,11 @@
 #endif // ENABLE_CGAL
 
 	const char *env_path = getenv("OPENSCADPATH");
 	
 	s << "OpenSCAD Version: " << TOSTRING(OPENSCAD_VERSION)
-          << "\nCompiler, build date: " << compiler_info << ", " << __DATE__
+          << "\nCompiler: " << compiler_info
 	  << "\nBoost version: " << BOOST_LIB_VERSION
 	  << "\nEigen version: " << EIGEN_WORLD_VERSION << "." << EIGEN_MAJOR_VERSION << "." << EIGEN_MINOR_VERSION
 	  << "\nCGAL version, kernels: " << TOSTRING(CGAL_VERSION) << ", " << cgal_3d_kernel << ", " << cgal_2d_kernel << ", " << cgal_2d_kernelEx
 	  << "\nOpenCSG version: " << OPENCSG_VERSION_STRING
 	  << "\nQt version: " << qtVersion

Reply via email to