Your message dated Sat, 21 Apr 2018 10:00:15 +0000 with message-id <E1f9pJX-00057a-C3@fasolo.debian.org> and subject line Bug#896077: fixed in texlive-bin 2018.20180416.47457-2 has caused the Debian Bug report #896077, regarding texlive-bin: FTBFS on mips* and a few other arches - m-tx tests fail 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 owner@bugs.debian.org immediately.) -- 896077: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=896077 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: texlive-bin: FTBFS on mips* and a few other arches - m-tx tests fail
- From: James Cowgill <jcowgill@debian.org>
- Date: Thu, 19 Apr 2018 10:08:31 +0100
- Message-id: <[🔎] 6e1c915b-4463-a7ae-bb50-e7eebdf710fe@debian.org>
Source: texlive-bin Version: 2018.20180416.47457-1 Severity: serious Tags: sid buster patch Hi, texlive-bin FTBFS on mips*, alpha, ia64, and powerpc with the m-tx tests failing: > ============================================ > m-tx (TeX Live) 0.63: ./test-suite.log > ============================================ > > # TOTAL: 1 > # PASS: 0 > # SKIP: 0 > # XFAIL: 0 > # FAIL: 1 > # XPASS: 0 > # ERROR: 0 > > .. contents:: :depth: 2 > > FAIL: m-tx > ========== > > #! /bin/sh -vx > # Copyright 2017 Karl Berry <tex-live@tug.org> > # Copyright 2012 Peter Breitenlohner <tex-live@tug.org> > # You may freely use, modify and/or distribute this file. > > rm -f mozart* > + rm -f mozart* > > cp $srcdir/tests/mozart.mtx . > + cp ../../../utils/m-tx/tests/mozart.mtx . > > set -x > + set -x > > ./prepmx mozart \ > && diff mozart.pmx $srcdir/tests/mozart.pmx \ > || exit 1 > + ./prepmx mozart > ==> This is M-Tx 0.63 (Music from TeXt) <7 January 2018> > ==>> Input from file mozart.mtx > Writing to mozart.pmx > You have not defined Meter, assuming "C" : WARNING in preamble > No range defined for voice RH: WARNING in preamble > No range defined for voice LH: WARNING in preamble > PrePMX done. Now run PMX. > + diff mozart.pmx ../../../utils/m-tx/tests/mozart.pmx > 8c8 > --- >> 2 -1 2 4 4 0 6 0.00000 0 1 1 20 0 > + exit 1 > FAIL m-tx.test (exit status: 1) > > ============================================================================ > Testsuite summary for m-tx (TeX Live) 0.63 > ============================================================================ > # TOTAL: 1 > # PASS: 0 > # SKIP: 0 > # XFAIL: 0 > # FAIL: 1 > # XPASS: 0 > # ERROR: 0 > ============================================================================ > See ./test-suite.log > Please report to tex-k@tug.org > ============================================================================ I believe this bug is fixed in m-tx 0.63a which is available on CPAN: https://ctan.org/tex-archive/support/m-tx texlive currently only has version 0.63 which is affected by this bug. The underlying bug seems to be a buffer overflow which (naturally) invokes undefined behaviour and causes the tests to break on some architectures. I've attached a patch taken from 0.63a which fixes this for me. Thanks, James--- a/utils/m-tx/mtx-src/preamble.c 2018-01-09 14:14:43.000000000 +0000 +++ b/utils/m-tx/mtx-src/preamble.c 2018-04-08 12:23:37.000000000 +0100 @@ -801,8 +801,8 @@ stave_size[i] = unspec; for (i = 0; i <= maxstaves; i++) nspace[i] = unspec; - nspace[i] = unspec; - stave_size[i-1] = unspec; + /* next line seems to be spurious. 0.63a RDT */ + /* begin nspace[i]:=unspec; stave_size[i]:=unspec; end; */ n_pages = 1; n_systems = 1; readStyles(); --- a/utils/m-tx/mtx-src/preamble.pas 2018-01-09 14:14:43.000000000 +0000 +++ b/utils/m-tx/mtx-src/preamble.pas 2018-04-08 12:21:23.000000000 +0100 @@ -501,7 +501,8 @@ for i:=1 to maxvoices do setVocal(i,false); for i:=1 to maxstaves do stave_size[i]:=unspec; for i:=0 to maxstaves do nspace[i]:=unspec; - begin nspace[i]:=unspec; stave_size[i]:=unspec; end; + { next line seems to be spurious. 0.63a RDT } + { begin nspace[i]:=unspec; stave_size[i]:=unspec; end; } n_pages:=1; n_systems:=1; readStyles; old_known_styles := known_styles; for i:=1 to lines_in_paragraph do omit_line[i]:=false;Attachment: signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
- To: 896077-close@bugs.debian.org
- Subject: Bug#896077: fixed in texlive-bin 2018.20180416.47457-2
- From: Norbert Preining <preining@debian.org>
- Date: Sat, 21 Apr 2018 10:00:15 +0000
- Message-id: <E1f9pJX-00057a-C3@fasolo.debian.org>
Source: texlive-bin Source-Version: 2018.20180416.47457-2 We believe that the bug you reported is fixed in the latest version of texlive-bin, 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 896077@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Norbert Preining <preining@debian.org> (supplier of updated texlive-bin 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: SHA512 Format: 1.8 Date: Sat, 21 Apr 2018 07:34:39 +0900 Source: texlive-bin Binary: texlive-binaries libkpathsea6 libkpathsea-dev libptexenc1 libptexenc-dev libsynctex2 libsynctex-dev libtexlua52 libtexlua53 libtexlua52-dev libtexlua53-dev libtexluajit2 libtexluajit-dev Architecture: source amd64 Version: 2018.20180416.47457-2 Distribution: unstable Urgency: medium Maintainer: Debian TeX Maintainers <debian-tex-maint@lists.debian.org> Changed-By: Norbert Preining <preining@debian.org> Description: libkpathsea-dev - TeX Live: path search library for TeX (development part) libkpathsea6 - TeX Live: path search library for TeX (runtime part) libptexenc-dev - TeX Live: ptex encoding library (development part) libptexenc1 - TeX Live: pTeX encoding library libsynctex-dev - Tex Live: SyncTeX parser library (development part) libsynctex2 - TeX Live: SyncTeX parser library libtexlua52 - TeX Live: Lua 5.2, modified for use with LuaTeX libtexlua52-dev - Tex Live: Lua 5.2, modified for use with LuaTeX (development part libtexlua53 - TeX Live: Lua 5.3, modified for use with LuaTeX libtexlua53-dev - Tex Live: Lua 5.3, modified for use with LuaTeX (development part libtexluajit-dev - Tex Live: LuaJIT, modified for use with LuaJITTeX (development pa libtexluajit2 - TeX Live: LuaJIT, modified for use with LuaJITTeX texlive-binaries - Binaries for TeX Live Closes: 895980 896077 Changes: texlive-bin (2018.20180416.47457-2) unstable; urgency=medium . * synctex fixes - install synctex_version.h * include upstream bug fix for m-tx (Closes: #896077) * bump libsynctex soname to 2 (Closes: #895980) - follow upstream in using synctex_parser_api_level Checksums-Sha1: 2e9c89f480294f7caaa8f867c1f4ec86c02d92e6 3015 texlive-bin_2018.20180416.47457-2.dsc cc7de49cc7d148b30b9191717e383710b69874d1 44288 texlive-bin_2018.20180416.47457-2.debian.tar.xz 31e1e4ac0317910d9ce8499a94739beb105c6b1a 192480 libkpathsea-dev_2018.20180416.47457-2_amd64.deb fcedff5192924d323759aff222066ea0975cfec0 110180 libkpathsea6-dbgsym_2018.20180416.47457-2_amd64.deb 69536a9c88e1e08aa2cb77a3400e103998350cf4 164968 libkpathsea6_2018.20180416.47457-2_amd64.deb f2c980c750f43903fc3da54bbec7c5f3fc81af5f 57988 libptexenc-dev_2018.20180416.47457-2_amd64.deb a2799a9acfb81b6778bda8c41fed70ba460eb938 23820 libptexenc1-dbgsym_2018.20180416.47457-2_amd64.deb c07088380b0cf78c52a50183b8690f9749a9107b 58664 libptexenc1_2018.20180416.47457-2_amd64.deb 868555e0fb319fe94d3c5cd2f05a88c7550398d5 79304 libsynctex-dev_2018.20180416.47457-2_amd64.deb cc3763581ce7b37481b3d73cf9225a476d08a079 128924 libsynctex2-dbgsym_2018.20180416.47457-2_amd64.deb 980ef015f9425e477b670c010c9f06383c013168 78544 libsynctex2_2018.20180416.47457-2_amd64.deb cc311d05d263090a85a32c5c971905744cc39217 252428 libtexlua52-dbgsym_2018.20180416.47457-2_amd64.deb 06fa710a755fdf1212352a5eac8cf986ab9a8ba0 134516 libtexlua52-dev_2018.20180416.47457-2_amd64.deb c70e87706d5a17260c683028b22ece2b81ce0c43 111692 libtexlua52_2018.20180416.47457-2_amd64.deb 122e7847fbc59376490d6f2258a7452244e8c509 293248 libtexlua53-dbgsym_2018.20180416.47457-2_amd64.deb c41c489878d699092a0070b07840f953166ccd29 152572 libtexlua53-dev_2018.20180416.47457-2_amd64.deb adcdd4543e9d7c87d7569bbf1e9ba53479834b9f 124760 libtexlua53_2018.20180416.47457-2_amd64.deb aa987adc72b1009b636b306b2f13f9a357c01668 294200 libtexluajit-dev_2018.20180416.47457-2_amd64.deb 1a6495e6f73bb6de111b10d5b25af0818521417c 852532 libtexluajit2-dbgsym_2018.20180416.47457-2_amd64.deb 9ea38684c45338ddd6b4d69a97de6a9bab9133c3 254768 libtexluajit2_2018.20180416.47457-2_amd64.deb 501eae4ff053559bb8e61187352eb470f099a077 16576 texlive-bin_2018.20180416.47457-2_amd64.buildinfo ae0ae0b2c89da498cdce773dd593e85ba949fa84 46340716 texlive-binaries-dbgsym_2018.20180416.47457-2_amd64.deb 69ad521a4f87554920ef1a63f85576006df2c5c6 11574300 texlive-binaries_2018.20180416.47457-2_amd64.deb Checksums-Sha256: 85eccd3cdd583f8fc44ce0b0f8d965b53879031fa62dfd048bdb701ade9afbcb 3015 texlive-bin_2018.20180416.47457-2.dsc 6d3fb92ea179af27601f75b1f1b6e1e2b7d07fe3ea0a87afe4b125943b70f52d 44288 texlive-bin_2018.20180416.47457-2.debian.tar.xz a4084b0e01ee8328491d4737f57fe585a8507471acd728ad5111169bec724c03 192480 libkpathsea-dev_2018.20180416.47457-2_amd64.deb af6033af68cd224177d56741cc850f2abccc99d17714077b55f7d732dc8febe5 110180 libkpathsea6-dbgsym_2018.20180416.47457-2_amd64.deb 39305413adff44ee802a901f2204fbf20b4302069e6a4fdb568e2b14ba80b8ad 164968 libkpathsea6_2018.20180416.47457-2_amd64.deb 9ae5ac447188e7398fe0e836b4ee70f589c57fb37f8e6b48b633717e4a78971b 57988 libptexenc-dev_2018.20180416.47457-2_amd64.deb 994f66e562d5590a374fd84543f2e5a6b16ba3f5c2ecd81180b3f571c23ed089 23820 libptexenc1-dbgsym_2018.20180416.47457-2_amd64.deb 0b5f092e5867c8366f9bbfcda23448c2389f6afdc562f27da5144a1bb28e887e 58664 libptexenc1_2018.20180416.47457-2_amd64.deb f26ad4ad6930eaf12110d07e27f6f805b0d612970f19a70075e7658932955b59 79304 libsynctex-dev_2018.20180416.47457-2_amd64.deb 2174a5b9e2c3dd889a8a05f4d6aadbe7294429efdc7bae57b5c302e0c81086c9 128924 libsynctex2-dbgsym_2018.20180416.47457-2_amd64.deb 795e51515a33a4d3c8710d6502ae8cf08b01dca6008f467380a0e98c7f6153b7 78544 libsynctex2_2018.20180416.47457-2_amd64.deb a74933ab4f0ef9c2bafba5fefbe11f844b8c7e6e42933ae7dc75050d4821ae13 252428 libtexlua52-dbgsym_2018.20180416.47457-2_amd64.deb 11a2b8ea15290bc70a56b72134cda5228991f823ee85dbc0a55c90deb8d48a2e 134516 libtexlua52-dev_2018.20180416.47457-2_amd64.deb cacaf95628c347e81c4146df3254ee365b2a15d25b8e816393cec2746104bd13 111692 libtexlua52_2018.20180416.47457-2_amd64.deb 1bb760f65828792e0fb9760b7c3715e84442421bcaac9dcecf67e7a73d1dac80 293248 libtexlua53-dbgsym_2018.20180416.47457-2_amd64.deb a0bd93b04558f104806175ec77e5952ab11a336036a1b37efabad77fa327cb7e 152572 libtexlua53-dev_2018.20180416.47457-2_amd64.deb 43d2690b87ce7442c27a7bbd9c29f89419a39a76b95883350646c656b75c8caa 124760 libtexlua53_2018.20180416.47457-2_amd64.deb 5cd59f1a157cd8c7aba8c775a38ba96fcf353c00a1febd02f0d1eafdd3dea2d5 294200 libtexluajit-dev_2018.20180416.47457-2_amd64.deb 5a32fffdb3f19d51e0b50cf0a0d0eb9485a71e9ebc0db2305ed180dc712278c3 852532 libtexluajit2-dbgsym_2018.20180416.47457-2_amd64.deb 6d89d42c851ecab15490872ee63ff90f044beed7922ebe04bf5b5d21d486ab77 254768 libtexluajit2_2018.20180416.47457-2_amd64.deb ef25ace98b0547a74171eec5ea358b7f5877885ef783a66c175eee532f4a84e2 16576 texlive-bin_2018.20180416.47457-2_amd64.buildinfo 094e08c1d557a225a720973eaa97d3b8c23025b2878e52cd6c5afe9e06745557 46340716 texlive-binaries-dbgsym_2018.20180416.47457-2_amd64.deb 9db4d3e5cba919ea29db47c944f1bb2e4ed0a37bce3a3d105a4f72731dfdc07d 11574300 texlive-binaries_2018.20180416.47457-2_amd64.deb Files: f66fde7aec3dd453355275202f56590e 3015 tex optional texlive-bin_2018.20180416.47457-2.dsc f364dbf692bfe11b4c969d75f3e870ae 44288 tex optional texlive-bin_2018.20180416.47457-2.debian.tar.xz 1b4eb335d7e53746337f221c82faa5d9 192480 libdevel optional libkpathsea-dev_2018.20180416.47457-2_amd64.deb 5d536a94cbc25483bc21492da89096e9 110180 debug optional libkpathsea6-dbgsym_2018.20180416.47457-2_amd64.deb d59a8dfd7aec0262031266e42f7e6ad3 164968 libs optional libkpathsea6_2018.20180416.47457-2_amd64.deb 529f5268316cba1b6340df44f5bf1039 57988 libdevel optional libptexenc-dev_2018.20180416.47457-2_amd64.deb 07d8859633d26ad85c1b68d768387321 23820 debug optional libptexenc1-dbgsym_2018.20180416.47457-2_amd64.deb 062dd47f6fbbdc163b9ad44842b04e52 58664 libs optional libptexenc1_2018.20180416.47457-2_amd64.deb d8b582636e88aad0a13b938cfc3e2b04 79304 libdevel optional libsynctex-dev_2018.20180416.47457-2_amd64.deb b421e2806317fe461ffcf4cf954fe1e9 128924 debug optional libsynctex2-dbgsym_2018.20180416.47457-2_amd64.deb fe03bc032330045ad82b73b7a7f673e0 78544 libs optional libsynctex2_2018.20180416.47457-2_amd64.deb 0ce28915ecc362e1961162e3ee453fde 252428 debug optional libtexlua52-dbgsym_2018.20180416.47457-2_amd64.deb 12c2c970e420c30c458ba28d77d1dad0 134516 libdevel optional libtexlua52-dev_2018.20180416.47457-2_amd64.deb 5e1cf4ca9be4b666adfde41f2946af18 111692 libs optional libtexlua52_2018.20180416.47457-2_amd64.deb d6437b14a4a2724a6bd060259d4a2b1d 293248 debug optional libtexlua53-dbgsym_2018.20180416.47457-2_amd64.deb 166abf32c07bd3b66e2d9abeba1ab7fb 152572 libdevel optional libtexlua53-dev_2018.20180416.47457-2_amd64.deb db8c4a4cae39295224931549146afd81 124760 libs optional libtexlua53_2018.20180416.47457-2_amd64.deb 95fc74b70fe9944f8c1fa0abf246c01c 294200 libdevel optional libtexluajit-dev_2018.20180416.47457-2_amd64.deb 5bf789816489332c71bfbcdb3b2f1322 852532 debug optional libtexluajit2-dbgsym_2018.20180416.47457-2_amd64.deb 80e4c66d6fcb3d26f23d371b8f08e59d 254768 libs optional libtexluajit2_2018.20180416.47457-2_amd64.deb dd5f76b661bb8e35dc85cf08a380a610 16576 tex optional texlive-bin_2018.20180416.47457-2_amd64.buildinfo e744b5484bc4a7a18dec01b86207dfdf 46340716 debug optional texlive-binaries-dbgsym_2018.20180416.47457-2_amd64.deb edb80e6a8215f85c7bfdaed19b38e02b 11574300 tex optional texlive-binaries_2018.20180416.47457-2_amd64.deb -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEE68ws0vrA2voQX53I2A4JsIcUAGYFAlrab/8ACgkQ2A4JsIcU AGbFaggAnkSNc6yMk+ApKynU/QzKUSyLXwdqRXXH4woR9wGSjK9OadV8Fu7dZMJD nwn/OkyHSzd6aNlhOvLghbbZ0qwkqEoazBjM2koeJSE+UWsmAwvTRBZKx6/WF56F Q06+WBA6S5MbZ24vkeZzE5dD7mClzU/rX2wOXMwoTic8VhjfkejBmhKUbokRWhxx KTXdLuXC9/jjl/3lKTkPcRV5FxmONPQWDU3/1FR6rw1MAcjmoGsHgkXf1YFIYlpK scLlYUIEstKT+OqoH/P3/nJPLbvleJItQxIDU7nlH0H71cx/FfrbgjAF51PCsgx3 YFXaP7KNR4oajppy+YCNtZUhm0B7Ng== =QxdE -----END PGP SIGNATURE-----
--- End Message ---