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