Your message dated Mon, 06 Jun 2016 22:32:03 +0000 with message-id <[email protected]> and subject line Bug#826537: fixed in pandoc 1.17.0.3~dfsg-2 has caused the Debian Bug report #826537, regarding pandoc: uninstallable in unstable due to non-binNMU-safe dependency 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 [email protected] immediately.) -- 826537: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=826537 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: pandoc Version: 1.17.0.3~dfsg-1 Severity: serious Justification: uninstallable pandoc in unstable currently has: Package: pandoc Version: 1.17.0.3~dfsg-1+b1 Depends: pandoc-data (= 1.17.0.3~dfsg-1+b1) Package: pandoc-data Version: 1.17.0.3~dfsg-1 This isn't going to work, because we don't binNMU Architecture: all packages like pandoc-data. You would normally get a Lintian error for <https://lintian.debian.org/tags/not-binnmuable-any-depends-all.html>, but because you're using ${cdbs:Depends} in pandoc, Lintian can't see that there is an issue here. I would recommend moving at least the "static" dependencies from debian/rules to debian/control so that packaging tools like Lintian can see what's going on. It does not appear to be possible to solve this bug while still generating dependencies from the dpkg package information like $(DEB_VERSION) without making assumptions about the structure of binNMU versions, because that package information is always based on the version that is in debian/changelog at build time (equivalent to ${binary:Version}), including any binNMU suffix. The way to solve this that is recommended by the Lintian tag would be to base the lockstep versioning on the source version: Package: pandoc Depends: pandoc-data (= ${source:Version}) If you believe we will get support for Architecture: all binNMUs in the relatively near future and want to be future-proof against that, another solution would be: Package: pandoc Depends: pandoc-data (>= ${source:Version}) Package: pandoc-data Breaks: pandoc (<< ${source:Version}) or even Package: pandoc Depends: pandoc-data (>= ${source:Version}), pandoc-data (<< ${source:Version}.~), Another possible solution would be to merge pandoc-data into pandoc. pandoc is around 7M compressed, but pandoc-data is only 255K, so the size cost of duplicating that data across 10 architectures would be significantly smaller than adding another architecture. Regards, S -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.5.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages pandoc depends on: ii libc6 2.22-10 ii libffi6 3.2.1-4 ii libgmp10 2:6.1.0+dfsg-2 ii liblua5.1-0 5.1.5-8 ii libluajit-5.1-2 2.0.4+dfsg-1 ii libpcre3 2:8.38-3.1 ii libyaml-0-2 0.1.6-3 ii pandoc-data 1.17.0.3~dfsg-1 ii zlib1g 1:1.2.8.dfsg-2+b1 pandoc recommends no packages. Versions of packages pandoc suggests: pn etoolbox <none> pn pandoc-citeproc <none> ii texlive-latex-recommended 2016.20160523-1 pn texlive-luatex <none> pn texlive-xetex <none> pn wkhtmltopdf <none> -- no debconf information
--- End Message ---
--- Begin Message ---Source: pandoc Source-Version: 1.17.0.3~dfsg-2 We believe that the bug you reported is fixed in the latest version of pandoc, 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 [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Jonas Smedegaard <[email protected]> (supplier of updated pandoc 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 [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Mon, 06 Jun 2016 20:36:14 +0200 Source: pandoc Binary: pandoc pandoc-data libghc-pandoc-dev libghc-pandoc-doc libghc-pandoc-prof Architecture: source amd64 all Version: 1.17.0.3~dfsg-2 Distribution: unstable Urgency: medium Maintainer: Debian Haskell Group <[email protected]> Changed-By: Jonas Smedegaard <[email protected]> Description: libghc-pandoc-dev - general markup converter - libraries libghc-pandoc-doc - general markup converter - library documentation libghc-pandoc-prof - general markup converter - profiling libraries pandoc - general markup converter pandoc-data - general markup converter - data files Closes: 826537 Changes: pandoc (1.17.0.3~dfsg-2) unstable; urgency=medium . * Fix pandoc dependency on pandoc-doc. Closes: Bug#826537. Thanks to Simon McVittie. Checksums-Sha1: 9b7d59ef37e5bdc5c83b3e51b032a2f60e700c55 5722 pandoc_1.17.0.3~dfsg-2.dsc a70195a3f0b8d164e16debe21bc7255ed894a250 36872 pandoc_1.17.0.3~dfsg-2.debian.tar.xz ef9f8b071cc79d190784a1e1045379f55d369825 5199044 libghc-pandoc-dev_1.17.0.3~dfsg-2_amd64.deb 8e28e9894e8ca7281ab92b0e591fb4c0765f130c 876926 libghc-pandoc-doc_1.17.0.3~dfsg-2_all.deb 94e234bad509d0e9ed1dd2f1413f5306555c64a7 4758172 libghc-pandoc-prof_1.17.0.3~dfsg-2_amd64.deb 835f26262e22d4b7b673b5d4458e612252ce9358 254574 pandoc-data_1.17.0.3~dfsg-2_all.deb 5af00a2d5a681fa34e51821513f4f6a9d1607776 6980058 pandoc_1.17.0.3~dfsg-2_amd64.deb Checksums-Sha256: 335fa545c5f355770141737de4a00acf2bf602fbff77164538d6494c8a80b992 5722 pandoc_1.17.0.3~dfsg-2.dsc 6ed1df88d4932f76951d82d4d74e09288dbf79cc905727f2d8bbae3d34004e1e 36872 pandoc_1.17.0.3~dfsg-2.debian.tar.xz ac502b7fb6275a4437b6852260910f0d920af7f7ae6e7695ddf6651326cb9f6a 5199044 libghc-pandoc-dev_1.17.0.3~dfsg-2_amd64.deb 85dc53b27ef21a344e949c11c4f8c5bb2a4a4f3f38182f979c2f20c5b37824e1 876926 libghc-pandoc-doc_1.17.0.3~dfsg-2_all.deb 553889a1d36efe36b4e13c938880f4fc3daa1b774b7a3f9cfd353b6f56d329c4 4758172 libghc-pandoc-prof_1.17.0.3~dfsg-2_amd64.deb 8c5ca76c9ff131b7e9346eceab52ae9edafc84858956f26a90576e12f3ca3b54 254574 pandoc-data_1.17.0.3~dfsg-2_all.deb b0ade8b7b07eefbcbb31f0e43acff92060c049e0a99c54a5f04c23df972d6768 6980058 pandoc_1.17.0.3~dfsg-2_amd64.deb Files: 2fe213b55149934a5319b4ffa7907d61 5722 text optional pandoc_1.17.0.3~dfsg-2.dsc 01f9a7037e536eab724013475d67881d 36872 text optional pandoc_1.17.0.3~dfsg-2.debian.tar.xz df3d2cc4c5c86fb7d721720480ef4ccc 5199044 haskell extra libghc-pandoc-dev_1.17.0.3~dfsg-2_amd64.deb d0f83ff18f4830adfb9760a2ab2d25e2 876926 doc extra libghc-pandoc-doc_1.17.0.3~dfsg-2_all.deb ddc289c0c229afcb24911c9101f23bdf 4758172 haskell extra libghc-pandoc-prof_1.17.0.3~dfsg-2_amd64.deb ea18b6640fb05b7c02f0616ac0844406 254574 text optional pandoc-data_1.17.0.3~dfsg-2_all.deb bbce3da3cb5d79483007cf91e0c96421 6980058 text optional pandoc_1.17.0.3~dfsg-2_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXVd09AAoJECx8MUbBoAEhoxAP/RVHER8sgsT3jQR0dJZ/NEVo GZoqFws3o2OPEDaOw6zid7AqqYiv8PZwAhvGdUqhwIE9E/r3hheO8D8/k/fglyIz PtRM7rjiAM+mChRMLRdhGRABRK+2eO9ef2JhDAYMnqTwmljakuU02Rz5ZXSIzxAC rkwW3AYdhX5HpVSgF96hXOa7gjeiyXC5LUkwOK9HDS+tfOvKmqcDWkDwHcndPD2L w2MTBFLN7sG2mdPokmFLTnvKGoeLTEyxDeBCvfIBaVIw2SZSgOydOMxm+YTaxJ0b 9lOYhej1AAVOK0rB0WIgXipCPwEZhjxHCp/b2VolzOUr01vuUlvOfR4lFf9lbqTQ QMUBhTIuJOVfCHoKu9hs8pPYyH3bkRJEGSVnSIr2R0UugclyVLzliKnq/0otTsqH 3ySXHc+GCWEr/hw/74p16keWC7TQ/VNjFm6RenDdJGJJcRHnc8Qtz11xLbC7csZ8 kYD7woZpGZpGcV6yJN/wEfoSjLl4/yZQm7k4KsRFhYo1EDZKqAUdTjhImFTA+R7Y dI7TRG8Ieq/VEztEyODK/jmrgOe7ZHvo5bxO/9iCTyKKcda4n0dHfliyEq7gHd29 K6jx+/AdQgcTLKylD+eWOqj/2mfroyirfwZIQ0N6EaRHaGl6ST4ZQ6NHPjF2EJ4N r2Ev6T/84HlUSGQ9C3CC =dADc -----END PGP SIGNATURE-----
--- End Message ---

