Update pandoc to latest upstream release 1.5.1.1 (fixed FTBFS, installability)

Bug #309528 reported by Danny O'Brien
42
This bug affects 6 people
Affects Status Importance Assigned to Milestone
pandoc (Debian)
Invalid
Undecided
Unassigned
pandoc (Ubuntu)
Fix Released
Wishlist
Iain Lane
Declined for Hardy by Steve Langasek
Declined for Intrepid by Steve Langasek
Declined for Jaunty by Steve Langasek

Bug Description

Binary package hint: pandoc

pandoc in debian unstable is currently 1.3-1 -- please sync to the latest debian unstable version.
http://packages.qa.debian.org/p/pandoc.html

Tags: upgrade
Revision history for this message
mbana (m.bana) wrote :

I can't believe that package is still at 0.46. Upgrade please!

Revision history for this message
Savvas Radevic (medigeek) wrote :

Confirming as per previous comment

Changed in pandoc:
status: New → Confirmed
Revision history for this message
Savvas Radevic (medigeek) wrote :

mbana, you shouldn't have done that, new packages are nominated for releases in development, currently Jaunty.

Anyway, it looks like the new release also requires two other packages, haskell-utf8-string and haskell-zip-archive

Revision history for this message
mbana (m.bana) wrote :

Thanks

I hope I'm not asking for too much, but could we also get "Optional syntax highlighting support" see http://johnmacfarlane.net/pandoc/INSTALL.html#optional-syntax-highlighting-support.

Revision history for this message
Brian Murray (brian-murray) wrote :

*** This is an automated message ***

This bug is tagged needs-packaging which identifies it as a request for a new package in Ubuntu. As a part of the managing needs-packaging bug reports specification, https://wiki.ubuntu.com/QATeam/Specs/NeedsPackagingBugs, all needs-packaging bug reports have Wishlist importance. Subsequently, I'm setting this bug's status to Wishlist.

Changed in pandoc:
importance: Undecided → Wishlist
Revision history for this message
reagle (joseph.reagle) wrote : Re: [needs-packaging] please upgrade to 1.1

Yes please, version 1+

Revision history for this message
mbana (m.bana) wrote :

+1. Just please make sure provide a feature complete package. I'll just repeat what I said above;

Please compile with syntax highlighting, e.g.,

  CABALOPTS="--user -fhighlighting" make && PREFIX=~ make install-exec

you might as well compile citeproc as well

  http://johnmacfarlane.net/pandoc/INSTALL.html#TOC-optional-citeproc-support

if you need help building, just ping me.

Might as well syn with the svn repo, the current package is very dated.

Revision history for this message
Savvas Radevic (medigeek) wrote :

Hi, thanks for your interest, but as I said before, it DEPENDS on:
1) haskell-utf8-string
2) haskell-zip-archive

README file from source:
"Pandoc needs the `utf8-string` and `zip-archive` to compile.
Check your packaging system to see if they are included.
If not, you will need to compile them from source."

Whoever wants to build pandoc, they have to build and include (1) and (2) to Ubuntu BEFORE upgrading pandoc. :)
Also, consider making a package for Debian as well!

Tip: It could be useful to use haskell-devscripts:
http://packages.ubuntu.com/search?keywords=haskell-devscripts

Revision history for this message
Savvas Radevic (medigeek) wrote :
Changed in pandoc:
status: Unknown → New
Revision history for this message
Malte S. Stretz (mss) wrote :

There's now both libghc6-utf8-string-dev and libhugs-utf8-string available, so I guess only zip-archive has to be packaged?

The 1.2 announcement is here btw: http://groups.google.com/group/pandoc-announce/browse_frm/thread/d78a6c9ce58ed85d

Artur Rona (ari-tczew)
tags: added: upgrade
Revision history for this message
Artur Rona (ari-tczew) wrote : Re: [karmic] Please upgrade pandoc to 1.2.1 version
description: updated
tags: removed: needs-packaging
summary: - [needs-packaging] please upgrade to 1.1
+ [karmic] Please upgrade pandoc to 1.2.1 version
Revision history for this message
Savvas Radevic (medigeek) wrote :

I've done some substantial and basic work on this package (It needs a debian/changelog merge).
It still needs zip-archive however:

Configuring pandoc-1.2.1...
setup: At least the following dependencies are missing:
    zip-archive >=0.1.1
dh_haskell_configure: command returned error code 256
make: *** [build-zip] Error 1

Revision history for this message
Artur Rona (ari-tczew) wrote :

I found a faq about install pandoc. It got a word about zip-archive. Maybe it will be helpful?
http://johnmacfarlane.net/pandoc/INSTALL.html

Revision history for this message
Savvas Radevic (medigeek) wrote : Re: [Bug 309528] Re: [karmic] Please upgrade pandoc to 1.2.1 version

Unfortunately we have to wait for someone to make a debian package for
the zip-archive, as I don't have any experience with cabal / haskell
packages. I tried to include it somehow, but couldn't succeed, I don't
know the language, I am just trying to help. :)

Revision history for this message
Artur Rona (ari-tczew) wrote : Re: [karmic] Please upgrade pandoc to 1.2.1 version

Can you paste a link to zip-archive's homepage? It needs to open bug with needs-packaging request.

Revision history for this message
Savvas Radevic (medigeek) wrote :

Done and linked to Debian :)
https://bugs.launchpad.net/bugs/402783

description: updated
Artur Rona (ari-tczew)
summary: - [karmic] Please upgrade pandoc to 1.2.1 version
+ Please upgrade pandoc to 1.2.1 version
Revision history for this message
Savvas Radevic (medigeek) wrote : Re: [Bug 309528]

In one of the upstream bug reports, I was told that the new package
will arrive from debian.
I don't know if that will be done in time for ubuntu 9.10.
Contact the author of pandoc for more info. :-)

On 8/4/09, Artur Rona <email address hidden> wrote:
> ** Summary changed:
>
> - [karmic] Please upgrade pandoc to 1.2.1 version
> + Please upgrade pandoc to 1.2.1 version
>
> --
> Please upgrade pandoc to 1.2.1 version
> https://bugs.launchpad.net/bugs/309528
> You received this bug notification because you are a direct subscriber
> of the bug.
>

--
Sent from my mobile device

Revision history for this message
reagle (joseph.reagle) wrote : Re: Please upgrade pandoc to 1.2.1 version

Pandoc is now at 1.4, and Lucid is still showing 0.46+2+nmu1.

Revision history for this message
Savvas Radevic (medigeek) wrote : Re: Please sync pandoc from debian unstable

It was taken over recently, and Debian has pandoc 1.3-1 already in its unstable repository.
If not in lucid, it will be definitely in one of the future versions!

summary: - Please upgrade pandoc to 1.2.1 version
+ Please sync pandoc from debian unstable
description: updated
Changed in pandoc (Debian):
importance: Unknown → Undecided
status: New → Invalid
Revision history for this message
Artur Rona (ari-tczew) wrote :

We are past the Feature Freeze now, so these uploads will need a freeze exception: https://wiki.ubuntu.com/FreezeExceptionProcess.

Revision history for this message
Savvas Radevic (medigeek) wrote : Re: [Bug 309528] Re: Please sync pandoc from debian unstable

On 4 March 2010 17:34, Artur Rona <email address hidden> wrote:
> We are past the Feature Freeze now, so these uploads will need a freeze
> exception: https://wiki.ubuntu.com/FreezeExceptionProcess.

I know, but I am not that interested into pandoc, maybe someone else
wants to file the freeze exception process. :)

Revision history for this message
Artur Rona (ari-tczew) wrote : Re: Please sync pandoc from debian unstable

So pandoc will be autosynced from Debian @ lucid+1.

Changed in pandoc (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
StefanPotyra (sistpoty) wrote :

FFe ACK to get 1.3.1-1 in *if* it builds for us.

Revision history for this message
Savvas Radevic (medigeek) wrote :

I've uploaded it on lucid PPA, currently waiting for it to be built:
https://launchpad.net/~medigeek/+archive/experimental/+sourcepub/994076/+listing-archive-extra
https://launchpad.net/~medigeek/+archive/experimental/+packages

(It's the only lucid package in that PPA)

Revision history for this message
Iain Lane (laney) wrote :

It won't build. We'll look to syncing 1.5 in the near future when it's released and uploaded to Debian.

Changed in pandoc (Ubuntu):
assignee: nobody → Iain Lane (laney)
status: Incomplete → In Progress
Revision history for this message
Savvas Radevic (medigeek) wrote : Re: [Bug 309528] Re: Please sync pandoc from debian unstable

cool, thanks!

On 13 March 2010 14:56, Iain Lane <email address hidden> wrote:
> It won't build. We'll look to syncing 1.5 in the near future when it's
> released and uploaded to Debian.
>

Revision history for this message
StefanPotyra (sistpoty) wrote : Re: Please sync pandoc from debian unstable

ok, FFe-wise green lights for 1.5.1-1, as we'll manage to get prerequisites in.

Revision history for this message
Iain Lane (laney) wrote :

Cool, thanks! I just uploaded 1.5.1.1-1ubuntu1, but it will go into depwait until all of the syncs are actioned.

Thanks all :)

Changed in pandoc (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (4.7 KiB)

This bug was fixed in the package pandoc - 1.5.1.1-1ubuntu1

---------------
pandoc (1.5.1.1-1ubuntu1) lucid; urgency=low

  * Upload the Debian package with changes to not require a newer CDBS than
    Lucid has. (LP: #309528)
  * Remove references to upstream-tarball.mk; used for getting the upstream
    orig tarball, not strictly necessary.
  * Hardcode dynamically generated paths in pandoc.install

pandoc (1.5.1.1-1) unstable; urgency=low

  * New upstream release. Closes: 499864.
    + Pandoc no longer requires Template Haskell.
      Closes: bug#559978.
    + Added --base-header-level option.
      Closes: bug#563416.
    + wrapper script html2markdown dropped.
    + Supports new output formats plain text, OpenDocument XML, ODT, GNU
      Texinfo and MediaWiki markup.
  * Update package relations to match new upstream release:
    + Tighten build-dependency on libghc6-zip-archive-dev.
    + Build-depend on libghc6-http-dev, libghc6-texmath-dev,
      libghc6-xml-dev and libghc6-extensible-exceptions-dev.
    + Drop suggestion on tidy, wget or w3m.
  * Tighten build-dependency on cdbs.
  * Drop all local CDBS snippets, and stop declaring DEB_MAINTAINER_MODE
    in rules file: all included with main cdbs package now.
  * Line-wrap changelog at 72 characters, to please lintian.
  * Bump Standards-Version to 3.8.4.
  * Rewrite copyright file using draft DEP5 rev. 135 format.
  * Fix have -dev package depend on libghc6-highlighting-kate-doc (not
    bogus highlighting-kate-doc).
    Closes: bug#571402, thanks to Lucas Nussbaum.
  * Fix have pandoc package suggest texlive-latex-extra (not only
    texlive-latex-recommended), for ucs.sty needed for PDF output.
    Closes: bug#571678, thanks to Decklin Foster.
  * Drop fallback-suggestion on tetex-extra: dropped since Lenny
    (stable) and unneeded even for Etch (oldstable).
  * Update long descriptions:
    + Advertise new output formats.
    + Clarify Markdown enhancements as optional.
    + Slightly rephrase comparison with other Markdown parsers.
    + Stop advertising wrapper script html2markdown.
    + Mention wrapper script markdown2pdf by name.
    + Mention markdown2pdf requirements on texlive-latex-extra and
      texlive-xetex.
  * Skip copyright-check of some binary files, to avoid hint file
    accidentally treated as binary.
  * Drop configure option -f-wrappers (to generate Haskell binary for
    markdown2pdf instead of using the deprecated shell wrapper script.
  * Add README.Debian to pandoc package, documenting LaTeX requirements
    of markdown2pdf.
    Closes: bug#488642, thanks to intrigeri.
  * Ship hsmardown.1 manpage with packaging source (provided by upstream
    but considered unsuitable for upstream distribution).

pandoc (1.3-1) unstable; urgency=low

  [ Jonas Smedegaard ]
  * New upstream release.
  * Install (through cdbs) manpages with dh_installman (not dh_install).
  * Drop unneeded configure flag: wrappers.
  * Update local CDBS snippets:
    + Use snippets copyright-check.mk, upstream-tarball.mk and
      buildinfo.mk.
    + Adjust snippets regarding declared build-dependencies.
    + Temporarily work around minor package-relations.mk brokenness.
  * Rewrite...

Read more...

Changed in pandoc (Ubuntu):
status: Fix Committed → Fix Released
Iain Lane (laney)
summary: - Please sync pandoc from debian unstable
+ Update pandoc to latest upstream release 1.5.1.1 (fixed FTBFS,
+ installability)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.