--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: csound: autopkgtest regression on s390x
- From: Graham Inggs <ginggs@debian.org>
- Date: Fri, 8 Apr 2022 14:13:53 +0200
- Message-id: <CAM8zJQu-UQXKbQ3Xk9XiYOSj7hBjevDdJMncLYr1YS7NVBbsjw@mail.gmail.com>
Source: csound
Version: 1:6.17.0~dfsg-1
X-Debbugs-CC: debian-ci@lists.debian.org, debian-s390@lists.debian.org
Severity: important
User: debian-ci@lists.debian.org
Usertags: regression
Hi Maintainer
csound's autopkgtests are failing on the big-endian s390x architecture
[1]. I've copied what I hope is the relevant part of the log below,
as well as the passing and failing output of one of the tests,
produced on amd64 and ppc64 porterboxes respectively.
I've confirmed that these tests were already failing with csound
1:6.14.0~dfsg-6 in bullseye, but were not run during the autopkgtest.
Since this is not a new failure, I'm setting this bug's severity to
important instead of serious for now.
Please consider the attached patch, which skips these failing tests on
big-endian architectures, as a temporary workaround.
Regards
Graham
[1] https://ci.debian.net/packages/c/csound/unstable/s390x/
csound -nd tests/commandline//test23.csd 2> csound_test_output.txt
[FAIL] - Test 23: named instrument (test23.csd)
Return Code: 5 Expected: 0
csound -nd tests/commandline//test33.csd 2> csound_test_output.txt
[FAIL] - Test 33: using named instrument from score (testing score
strings) (test33.csd)
Return Code: 1 Expected: 0
csound -nd tests/commandline//test36.csd 2> csound_test_output.txt
[FAIL] - Test 36: opcode with all input args optional (passign) (test36.csd)
Return Code: 139 Expected: 0
csound -nd tests/commandline//test_array_operations.csd 2>
csound_test_output.txt
[FAIL] - Test 78: test multiple operations on multiple array types
(test_array_operations.csd)
Return Code: 15 Expected: 0
Tests Passed: 88
Tests Failed: 4
csound -Wd -n tests/regression//bugn.csd 2> csound_test_output.txt
[FAIL] - Test 9: named instruments (bugn.csd)
Return Code: 2 Expected: 0
csound -Wd -n tests/regression//bugs.csd 2> csound_test_output.txt
[FAIL] - Test 10: multipe strings in score (bugs.csd)
Return Code: 1 Expected: 0
Tests Passed: 41
Tests Failed: 2
amd64:
======
$ csound -nd tests/commandline//test23.csd
UnifiedCSD: tests/commandline//test23.csd
instr itest uses instrument number 1
Elapsed time at end of orchestra compile: real: 0.002s, CPU: 0.002s
sorting score ...
... done
Elapsed time at end of score sort: real: 0.002s, CPU: 0.002s
--Csound version 6.17 (double samples) 2022-04-08
[commit: none]
libsndfile-1.0.31
displays suppressed
sr = 48000.0, kr = 48000.000, ksmps = 1
0dBFS level = 32768.0, A4 tuning = 440.0
orch now loaded
audio buffered in 256 sample-frame blocks
not writing to sound disk
SECTION 1:
new alloc for instr itest:
instr 1: ipch = 440.000
B 0.000 .. 1.000 T 1.000 TT 1.000 M: 11418.1 11418.1
instr 1: ipch = 550.000
B 1.000 .. 2.000 T 2.000 TT 2.000 M: 11326.1 11326.1
instr 1: ipch = 660.000
B 2.000 .. 3.000 T 3.000 TT 3.000 M: 11237.2 11237.2
instr 1: ipch = 770.000
B 3.000 .. 4.000 T 4.000 TT 4.000 M: 11141.9 11141.9
instr 1: ipch = 880.000
B 4.000 .. 5.000 T 5.000 TT 5.000 M: 11054.5 11054.5
Score finished in csoundPerform().
inactive allocs returned to freespace
end of score. overall amps: 11418.1 11418.1
overall samples out of range: 0 0
0 errors in performance
Elapsed time at end of performance: real: 0.047s, CPU: 0.047s
no sound written to disk
ppc64:
======
$ csound -nd tests/commandline//test23.csd
UnifiedCSD: tests/commandline//test23.csd
instr itest uses instrument number 1
Elapsed time at end of orchestra compile: real: 0.003s, CPU: 0.003s
sorting score ...
... done
Elapsed time at end of score sort: real: 0.003s, CPU: 0.003s
--Csound version 6.17 (double samples) 2022-04-02
[commit: none]
libsndfile-1.0.31
displays suppressed
sr = 48000.0, kr = 48000.000, ksmps = 1
0dBFS level = 32768.0, A4 tuning = 440.0
orch now loaded
audio buffered in 256 sample-frame blocks
not writing to sound disk
SECTION 1:
B 0.000 - note deleted. instr -2147483648(200) undefined
B 0.000 .. 1.000 T 1.000 TT 1.000 M: 0.0 0.0
B 1.000 - note deleted. instr -2147483648(200) undefined
B 1.000 .. 2.000 T 2.000 TT 2.000 M: 0.0 0.0
B 2.000 - note deleted. instr -2147483648(200) undefined
B 2.000 .. 3.000 T 3.000 TT 3.000 M: 0.0 0.0
B 3.000 - note deleted. instr -2147483648(200) undefined
B 3.000 .. 4.000 T 4.000 TT 4.000 M: 0.0 0.0
B 4.000 - note deleted. instr -2147483648(200) undefined
Score finished in csoundPerform().
inactive allocs returned to freespace
end of score. overall amps: 0.0 0.0
overall samples out of range: 0 0
5 errors in performance
Elapsed time at end of performance: real: 0.052s, CPU: 0.052s
no sound written to disk
Description: Skip tests known to fail on big-endian architectures
Author: Graham Inggs <ginggs@debian.org>
Last-Update: 2022-04-08
--- a/tests/commandline/test.py
+++ b/tests/commandline/test.py
@@ -178,6 +178,12 @@
tests += arrayTests
tests += udoTests
+ if (sys.byteorder == 'big'):
+ tests.remove(["test23.csd", "named instrument"])
+ tests.remove(["test33.csd", "using named instrument from score (testing score strings)"])
+ tests.remove(["test36.csd", "opcode with all input args optional (passign)"])
+ tests.remove(["test_array_operations.csd", "test multiple operations on multiple array types"])
+
output = ""
tempfile = 'csound_test_output.txt'
counter = 1
--- a/tests/regression/test.py
+++ b/tests/regression/test.py
@@ -90,6 +90,10 @@
["gen16.csd", "overwriting in gen16"]
]
+ if (sys.byteorder == 'big'):
+ tests.remove(["bugn.csd", "named instruments"])
+ tests.remove(["bugs.csd", "multipe strings in score"])
+
output = ""
tempfile = "csound_test_output.txt"
counter = 1
--- End Message ---
--- Begin Message ---
Source: csound
Source-Version: 1:6.17.0~dfsg-4
Done: IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
We believe that the bug you reported is fixed in the latest version of
csound, 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 1009185@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org> (supplier of updated csound 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 ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 04 Aug 2022 13:58:11 +0200
Source: csound
Architecture: source
Version: 1:6.17.0~dfsg-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
Closes: 827929 1009185 1015994
Changes:
csound (1:6.17.0~dfsg-4) unstable; urgency=medium
.
[ Dennis Braun ]
* Bump Standards Version to 4.6.1
.
[ IOhannes m zmölnig (Debian/GNU) ]
* Simplify building with python (Closes: #1015994)
+ Use dh-sequence-python3 instead of '--with=python3'
+ Drop useless variables from python3-csound's Depends/Provides
* Skip some tests on big-endian.
Thanks to Graham Inggs <ginggs@debian.org> (Closes: #1009185)
* autopkgtests: Run Python3 tests on all supported py3 versions
* Disable java packages on hurd and hppa (Closes: #827929)
* Mark transitional package 'liblua5.1-luacsnd' as "Multi-Arch:same"
* d/rules:
+ Use execute_after_dh_* rather than override_dh_*
+ Remove config-leftovers on clean
+ Declare that libcsound64-dev is the target package for libcsound64-doc
* List files that are renamed for arch:any as 'not-installed'
* Update and modernize lintian-overrides
* Update d/copyright
+ Add 'Expat' license to d/copyright
+ Add myself to copyright-holders
* Apply 'wrap-and-sort -ast'
Checksums-Sha1:
38fb3e598698e670bd84956d2c2cae14c18e4eba 3384 csound_6.17.0~dfsg-4.dsc
3e791f3e63ea57a7da2d9a10c483400cc1b0e699 43440 csound_6.17.0~dfsg-4.debian.tar.xz
Checksums-Sha256:
71710453822b671e43e0d3261ef1fd207af2c7d16b7f17a345d92b8fd674cd9e 3384 csound_6.17.0~dfsg-4.dsc
f471bd0190c432bfff65e4568d290d1a8d8df0f558987b507548dbeda251c120 43440 csound_6.17.0~dfsg-4.debian.tar.xz
Files:
8fc3fc33f243d812c5c8f93dacdb8a95 3384 sound optional csound_6.17.0~dfsg-4.dsc
8776512781d013405ea10d10a14addba 43440 sound optional csound_6.17.0~dfsg-4.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEdAXnRVdICXNIABVttlAZxH96NvgFAmLruR4ACgkQtlAZxH96
NvgXgA/+IFOo+v96w+15Xx3qLlaaVZhACWvVJlhh9E0VIPkrQN5daTvLIRM+HUb6
yaoaglt0e7b2ydHEKXPDdBXrzsd1pXJ7AnyXJcXQ7Gd1cOzZRZ+/zDGkUt45ZwgJ
uyd/ww2rY/ZEKaX/CCyXfQ+HpTI+Wf0fTdXB9/E/ylOv9oSrb3nzdJDVwc+xlRTA
OYHNhSChwUC94lUXEc70oazqmk2ltXrjO4T7ooFckrP+w1OEmfv3x/Q8qGUCJnr3
J3voWD6nCI4r4Q9UbFKXvEdlHOlRVy2ldwSt15zqGLmZOC8WeSug8H8KSvaYAFcJ
2wzuX7EoHyOcEgCzt9/Glb1b5+Jm//W2cqF0ekku5J8T2oJjYfWKCF6+K7xEgdar
1lpvd8LxvXvyfn/L3bEyTnbXxGKfmREfssUQA6LYbfo4+8G40G1r0sUNGPimG85t
pxJMJ2XZF3coLB3+GXjgCB4+alqpHdErBtOpTDXVSbgyJVZkLboa3dyPMJwfBfOJ
nI5M8J7O72+rHan2L+7fZMuoufO/2IXE3iy2jE9xVWrttQ8i3wDLyW2Wb1iiObmU
t6hsL5LXSpLObQdvqBoxpMCak+mlcxv4mVfFpwqoKzfIuR+1sIrOC2K/oV0p3/2Z
lLZMsmwU65hRe8SY30NaP5pF3Ebl1YYN1MkhfpnCnQBT+wCjFF4=
=HSb3
-----END PGP SIGNATURE-----
--- End Message ---