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