[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1053686: pandoc: cannot fulfill the build dependencies



Hi Jonas,

On Thu, Nov 16, 2023 at 01:28PM, Jonas Smedegaard wrote:
> Upstream project has restructured to now be organized as multiple
> projects to be built as dependencies of each other.
> 
> I had hoped to be able to orchestrate such chain-of-builds internally in
> the single source package, but the Haskell build helper tools seem to be
> in too bad shape for that: Apparently all Haskell packages use CDBS
> which is quite cumbersome to use for "looping" subtasks, and both of the
> two available non-CDBS debhelper tools existing in Debian are broken.

I would suggest packaging these libraries as distinct packages in
Debian, not only because our tooling doesn't support the other way, but
also because these are distinct packages in Hackage, with different
versions/releases. Essentially treat Hackage as the source of truth, and
not the git (mono-) repo.

> I therefore give up on that approach, and see no other way forward than
> to introduce the libraries of Pandoc as a new source package, and then
> have the existing src:pandoc package depend on that to build the binary.
> 
> I will now file an RFP for that new dependent package, in the hope that
> the Haskell team can adopt maintenance of that.

Please let me know of any missing libraries, and I will package them
ASAP. I thought we had everything in Debian until now. See also my
message here [1], where I point to the new pandoc-cli package, and the
fact that Lua support is currently broken, and maybe it's best to
disable it for now.

Let me know how I can help.

[1] https://lists.debian.org/debian-haskell/2023/11/msg00004.html

Best,

-- 
Ilias


Reply to: