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 ---

Reply via email to