Bug#1057309: src:haskell-pandoc binary package names conflict with src:pandoc binary packages

Scott Talbert swt at techie.net
Sun Dec 3 18:36:21 GMT 2023


reassign -1 src:pandoc
affects -1 src:haskell-pandoc

On Sun, 3 Dec 2023, Hannes von Haugwitz wrote:

> Source: haskell-pandoc
> Version: 3.0.1-2
> Severity: serious
> Control: affects -1 src:pandoc
>
> Hi,
>
> The binary packages provided by src:haskell-pandoc conflict with the
> binary packages of src:pandoc; violationg Debian Policy 3.1 ("Every
> package must have a name that’s unique within the Debian archive.").
>
> This also makes the pandoc binary package from src:pandoc uninstallable
> in unstable:
>
>
> # apt policy pandoc pandoc-data
> pandoc:
>  Installed: (none)
>  Candidate: 2.17.1.1-3
>  Version table:
>     2.17.1.1-3 500
>        500 mirror+file:/etc/apt/mirrors/debian.list unstable/main amd64 Packages
> pandoc-data:
>  Installed: (none)
>  Candidate: 3.0.1-2
>  Version table:
>     3.0.1-2 500
>        500 mirror+file:/etc/apt/mirrors/debian.list unstable/main amd64 Packages
>     2.17.1.1-3 500
>        500 mirror+file:/etc/apt/mirrors/debian.list unstable/main amd64 Packages
>
> # apt install pandoc
> Reading package lists... Done
> Building dependency tree... Done
> Reading state information... Done
> Some packages could not be installed. This may mean that you have
> requested an impossible situation or if you are using the unstable
> distribution that some required packages have not yet been created
> or been moved out of Incoming.
> The following information may help to resolve the situation:
>
> The following packages have unmet dependencies:
> pandoc : Depends: pandoc-data (< 2.17.1.1-3.~) but 3.0.1-2 is to be installed
> E: Unable to correct problems, you have held broken packages.
>
>
> As a workaround you can specify the matching version of pandoc-data:
>
> # apt install pandoc pandoc-data=2.17.1.1-3

Yes, this is expected (temporarily).  pandoc has been refactored upstream 
and has been separated into a library and a cli package. 
src:haskell-pandoc will now provide the library and data packages, while 
src:pandoc needs to be updated to just provide the cli package.

Regards,
Scott


More information about the Pkg-haskell-maintainers mailing list