Package: src:nuitka
Version: 0.5.24.4+ds-1
Severity: serious

Dear maintainer:

I tried to build this package in stretch with "dpkg-buildpackage -A"
(which is what the "Arch: all" autobuilder would do to build it)
but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep --with python2
   dh_testdir -i
   dh_update_autotools_config -i
   dh_auto_configure -i
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<BUILDDIR>>/nuitka-0.5.24.4+ds'
rst2pdf README.rst
rst2pdf Developer_Manual.rst
cp Changelog.rst changelog
cp Developer_Manual.rst Developer_Manual.txt
make[1]: Leaving directory '/<<BUILDDIR>>/nuitka-0.5.24.4+ds'
   debian/rules override_dh_auto_test

[... snipped ...]

Comparing output of 'PrintFuture.py' using 'python3.5' with flags silent, 
expect_success, remove_output, recurse_all, original_file ...
Comparing output of 'Recursion.py' using 'python3.5' with flags silent, 
expect_success, remove_output, recurse_all, original_file ...
Comparing output of 'Referencing.py' using 'python3.5-dbg' with flags silent, 
expect_success, remove_output, recurse_all, original_file, python_debug, 
recurse_not:test_common ...
Comparing output of 'Referencing32.py' using 'python3.5-dbg' with flags silent, 
expect_success, remove_output, recurse_all, original_file, python_debug, 
recurse_not:test_common ...
Comparing output of 'Referencing33.py' using 'python3.5-dbg' with flags silent, 
expect_success, remove_output, recurse_all, original_file, python_debug, 
recurse_not:test_common ...
Comparing output of 'Referencing35.py' using 'python3.5-dbg' with flags silent, 
expect_success, remove_output, recurse_all, original_file, python_debug, 
recurse_not:test_common ...
Comparing output of 'Slots.py' using 'python3.5' with flags silent, 
expect_success, remove_output, recurse_all, original_file ...
Comparing output of 'ThreadedGenerators.py' using 'python3.5' with flags 
silent, expect_success, remove_output, recurse_all, original_file ...
Comparing output of 'TrickAssignments32.py' using 'python3.5' with flags 
silent, expect_success, remove_output, recurse_all, original_file ...
Comparing output of 'TryContinueFinally.py' using 'python3.5' with flags 
silent, expect_success, remove_output, recurse_all, original_file ...
Comparing output of 'TryExceptContinue.py' using 'python3.5' with flags silent, 
expect_success, remove_output, recurse_all, original_file ...
Comparing output of 'TryExceptFinally.py' using 'python3.5' with flags silent, 
expect_success, remove_output, recurse_all, original_file ...
Comparing output of 'TryExceptFrames.py' using 'python3.5' with flags silent, 
expect_success, remove_output, recurse_all, original_file ...
Comparing output of 'TryReturnFinally.py' using 'python3.5' with flags silent, 
expect_success, remove_output, recurse_all, original_file ...
Comparing output of 'TryYieldFinally.py' using 'python3.5' with flags silent, 
expect_success, remove_output, recurse_all, original_file ...
Comparing output of 'Unicode.py' using 'python3.5' with flags silent, 
expect_success, remove_output, recurse_all, original_file ...
Comparing output of 'Unpacking35.py' using 'python3.5' with flags silent, 
expect_success, remove_output, recurse_all, original_file ...
Comparing output of 'Varargs.py' using 'python3.5' with flags silent, 
expect_success, remove_output, recurse_all, original_file ...
Comparing output of 'WithStatements.py' using 'python3.5' with flags silent, 
expect_success, remove_output, recurse_all, original_file ...
Comparing output of 'YieldFrom33.py' using 'python3.5' with flags silent, 
expect_success, remove_output, recurse_all, original_file, ignore_stderr ...
Running the syntax tests with options '' with python3.5:
Run './tests/syntax/run_all.py search' in '/<<BUILDDIR>>/nuitka-0.5.24.4+ds'.
Using concrete python 3.5.2 on x86_64
Comparing output of 'BreakWithoutLoop.py' using 'python3.5' with flags silent, 
expect_failure, remove_output ...
Comparing output of 'ClassReturn.py' using 'python3.5' with flags silent, 
expect_failure, remove_output ...
Comparing output of 'ContinueWithoutLoop.py' using 'python3.5' with flags 
silent, expect_failure, remove_output ...
Comparing output of 'DuplicateArgument.py' using 'python3.5' with flags silent, 
expect_failure, remove_output ...
--- python3.5 (stderr)
+++ nuitka (stderr)

@@ -1,5 +1,4 @@

   File "/<<BUILDDIR>>/nuitka-0.5.24.4+ds/tests/syntax/DuplicateArgument.py", 
line 18
     def f(a, a):
-    ^
 SyntaxError: duplicate argument 'a' in function definition
 
Error, outputs differed.
Error exit! 1
debian/rules:16: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 1
make[1]: Leaving directory '/<<BUILDDIR>>/nuitka-0.5.24.4+ds'
debian/rules:4: recipe for target 'build-indep' failed
make: *** [build-indep] Error 2
dpkg-buildpackage: error: debian/rules build-indep gave error exit status 2
--------------------------------------------------------------------------------

This is just how the build ends, not necessarily the relevant part.

I've put several build logs here:

https://people.debian.org/~sanvila/build-logs/nuitka/

If this is really a bug in one of the build-depends, please use reassign and 
affects,
so that this is still visible in the page for this package.

The bug should be reproducible with sbuild on a single CPU virtual machine.
It fails for me all the time.

Thanks.

Reply via email to