Quoting Paul Gevers (2023-12-10 21:40:34) > Source: pypandoc > Version: 1.7.4+ds0-2 > Severity: serious > X-Debbugs-CC: pan...@packages.debian.org > Tags: sid trixie > User: debian...@lists.debian.org > Usertags: needs-update > Control: affects -1 src:pandoc > > Dear maintainer(s), > > With a recent upload of pandoc the autopkgtest of pypandoc fails in > testing when that autopkgtest is run with the binary packages of pandoc > from unstable. It passes when run with only packages from testing. In > tabular form: > > pass fail > pandoc from testing 2.17.1.1+~git20230125+ds-1 > pypandoc from testing 1.7.4+ds0-2 > all others from testing from testing > > I copied some of the output at the bottom of this report. The failing > tests checks that the version of pandoc is lower than the current version. > > Currently this regression is blocking the migration of pandoc to testing > [1]. Of course, pandoc shouldn't just break your autopkgtest (or even > worse, your package), but it seems to me that the change in pandoc was > intended and your package needs to update to the new situation. > > If this is a real problem in your package (and not only in your > autopkgtest), the right binary package(s) from pandoc should really add > a versioned Breaks on the unfixed version of (one of your) package(s). > Note: the Breaks is nice even if the issue is only in the autopkgtest as > it helps the migration software to figure out the right versions to > combine in the tests. > > More information about this bug and the reason for filing it can be found on > https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation > > Paul > > [1] https://qa.debian.org/excuses.php?package=pandoc > > https://ci.debian.net/packages/p/pypandoc/testing/amd64/40824353/ > > > 69s ====================================================================== > 69s FAIL: test_get_pandoc_version > (tests.TestPypandoc.test_get_pandoc_version) > 69s ---------------------------------------------------------------------- > 69s Traceback (most recent call last): > 69s File > "/tmp/autopkgtest-lxc._ozpb6jh/downtmp/build.wmM/src/tests.py", line > 159, in test_get_pandoc_version > 69s self.assertTrue(major in [0, 1, 2]) > 69s AssertionError: False is not true
Pandoc is a library and an executable binary. The package pandoc version 2.17.1.1+~git20230125+ds-1 links against ghc-pandoc-dev version 3.0.1-3. Yesterday, upstream agreed to change the versioning of the executable binary to be in sync with the library - as was the case with 1.x and 2.x releases. I have just now released pandoc version 3.0.1-1. Hope that helps. - Jonas -- * Jonas Smedegaard - idealist & Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ * Sponsorship: https://ko-fi.com/drjones [x] quote me freely [ ] ask before reusing [ ] keep private
signature.asc
Description: signature