Bug 2360949 - Review Request: ghc-pandoc - Conversion between markup formats
Summary: Review Request: ghc-pandoc - Conversion between markup formats
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Nobody's working on this, feel free to take it
QA Contact: Fedora Extras Quality Assurance
URL: https://hackage.haskell.org/package/p...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-04-18 10:48 UTC by Jens Petersen
Modified: 2025-04-18 13:59 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Jens Petersen 2025-04-18 10:48:41 UTC
Spec URL: https://petersen.fedorapeople.org/reviews/ghc-pandoc/ghc-pandoc.spec
SRPM URL: https://petersen.fedorapeople.org/reviews/ghc-pandoc/ghc-pandoc-3.6-1.fc43.src.rpm

Description:
Pandoc is a Haskell library for converting from one markup format to another.
The formats it can handle include

- light markup formats (many variants of Markdown, reStructuredText, AsciiDoc,
Org-mode, Muse, Textile, txt2tags, djot) - HTML formats (HTML 4 and 5) - Ebook
formats (EPUB v2 and v3, FB2) - Documentation formats (GNU TexInfo, Haddock) -
Roff formats (man, ms) - TeX formats (LaTeX, ConTeXt) - Typst - XML formats
(DocBook 4 and 5, JATS, TEI Simple, OpenDocument) - Outline formats (OPML) -
Bibliography formats (BibTeX, BibLaTeX, CSL JSON, CSL YAML, RIS) - Word
processor formats (Docx, RTF, ODT) - Interactive notebook formats (Jupyter
notebook ipynb) - Page layout formats (InDesign ICML) - Wiki markup formats
(MediaWiki, DokuWiki, TikiWiki, TWiki, Vimwiki, XWiki, ZimWiki, Jira wiki,
Creole) - Slide show formats (LaTeX Beamer, PowerPoint, Slidy, reveal.js,
Slideous, S5, DZSlides) - Data formats (CSV and TSV tables) - PDF (via external
programs such as pdflatex or wkhtmltopdf)

Pandoc can convert mathematical content in documents between TeX, MathML, Word
equations, roff eqn, typst, and plain text. It includes a powerful system for
automatic citations and bibliographies, and it can be customized extensively
using templates, filters, and custom readers and writers written in Lua.

For the pandoc command-line program, see the 'pandoc-cli' package.

Fedora Account System Username: petersen

Comment 1 Jens Petersen 2025-04-18 10:54:52 UTC
This is basically a package rename.

In more detail, this package will replace the current pandoc package, which is only a library now.
Further the pandoc-cli package will move into the current pandoc package, and then be retired itself.
This will make the packaging more consistent with the tooling and Haskell Packaging guidelines
(in particular the pandoc binary package will be provided directly by the pandoc src package not pandoc-cli).

No obsoletes are required here for ghc-pandoc, since it provides the exact same binary packages are the current pandoc package.

Please refer to the current pandoc packaging to how it looks in full.

Comment 2 Fedora Review Service 2025-04-18 13:59:44 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/8919090
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2360949-ghc-pandoc/fedora-rawhide-x86_64/08919090-ghc-pandoc/fedora-review/review.txt

Found issues:

- No gcc, gcc-c++ or clang found in BuildRequires
  Read more: https://docs.fedoraproject.org/en-US/packaging-guidelines/C_and_C++/
- License file COPYRIGHT is not marked as %license
  Read more: https://docs.fedoraproject.org/en-US/packaging-guidelines/LicensingGuidelines/#_license_text
- Documentation size is 2396544 bytes in 10 files. 
  Read more: https://docs.fedoraproject.org/en-US/packaging-guidelines/#_documentation

Please know that there can be false-positives.

---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.


Note You need to log in before you can comment on or make changes to this bug.