Hi Daniel!
My apologies for missing your mail...
On Sat, Mar 13, 2021 at 12:08 PM Daniel Moerner <dmoerner(a)gmail.com> wrote:
I was interested in checking out the new citeproc library in recent
releases of pandoc, and so I did some legwork to build Pandoc 2.12 on
rawhide. Packages are available on copr
https://copr.fedorainfracloud.org/coprs/dmoerner/pandoc-2.12/
Thanks for this - and see people are using it.
- ghc-hslua: Update to 1.3.0.1, add BuildRequires on
ghc-semigroups-prof.
The hslua.cabal file seems to have a typo resulting from a bad copy-paste,
which also needs to be fixed with sed.
Dunno if I have seen the typo - would be good to open a PR upstream if it
isn't already fixed (note semigroups is basically deprecated now).
- ghc-pandoc-types: Updated to 1.22. I split this out into its own
package
rather than as a subpackage with pandoc, because I was having trouble with
ghc-texmath.
- ghc-citeproc: New package, 0.3.0.8. This can be built with an
executable, although I didn't build it with the executable.
+1
- pandoc: Update to 2.12. Update sub-packages: hslua-module-system
to
0.2.1, jira-wiki-markup to 1.3.3, and add new sub-packages: commonmark,
commonmark-extensions, commonmark-pandoc, hslua-module-path. I got a bit
lazy here, especially commonmark probably deserves its own package.
Yes good points
I wanted to share this because it should make its way into Fedora proper.
I'm a member of the Packagers Group; I don't have prior
experience with
Haskell packaging, but the macros are impressive and well-organized. I'm
happy to help in any way I can.
Great
One question: I am unclear on the subpackages structure: It makes
sense
for the -core packages, but what about in something like pandoc? I imagine
it's about accommodating fast-moving changes in dependencies without
always having to go through fedora-review?
That's correct - lately thanks to one of the big Fedora Package Reviewers
our throughput has improved quite a bit, but it is still a hurdle getting
new libraries added, and often updating happens in the last minute before
the release... like right now in fact.
So the biggest help currently would actually be with unbundling these
subpackages.
If you would like to get involved I would suggest starting that with pandoc.
I am actually almost done with updating all the Haskell packages to
Stackage LTS 18 versions: pity I only saw your mail now, sorry.
But once that is done this month (should get pushed this week), your
packaging contributions would be very welcome.
Jens