commercialhaskell / stackage

Stable Haskell package sets: vetted consistent packages from Hackage
https://www.stackage.org/
MIT License
530 stars 805 forks source link

pandoc-citeproc 0.9, pandoc-types 1.16 #1094

Closed DanBurton closed 8 years ago

DanBurton commented 8 years ago

The pandoc ecosystem has seen updates to pandoc-citeproc and pandoc-types that need to be addressed by a few dependents.

pandoc-1.15.2.1 depended on by:

pandoc-citeproc-0.9 depended on by:

pandoc-types-1.16 depended on by:

DanBurton commented 8 years ago

A new version of pandoc has been released. Here's an update on what needs to be addressed:

pandoc-1.16 depended on by:

pandoc-citeproc-0.9 depended on by:

pandoc-types-1.16 depended on by:

byorgey commented 8 years ago

Updated BlogLiterately and BlogLiterately-diagrams. Unfortunately there is no way for me to support both pandoc-1.16 and older versions without using a bunch of CPP.

snoyberg commented 8 years ago

Updated version issues:

pandoc-1.16 depended on by:

pandoc-types-1.16 depended on by:

liamoc commented 8 years ago

Fixed the latex-formulae* packages in 0.2.0.1 and 0.2.0.3 respectively. Dixi fixes might take a little longer.

mpickering commented 8 years ago

I don't have time to do these changes before next week at the earliest.

liamoc commented 8 years ago

Fixed in dixi-0.6.0.3

bergmark commented 8 years ago

Only one package to go!

pandoc-types-1.16.0.1 depended on by:

This also blocks #1096

mpickering commented 8 years ago

Sorry for the slow response time. I had exam deadlines today and now my computer is broken.

bergmark commented 8 years ago

No worries @mpickering, especially since you notified us of the expected delay earlier! this is as much documentation for the curators as a gentle reminder to you :)

DanBurton commented 8 years ago

Also note:

deepseq-generics-0.2.0.0 depended on by:

acfoltzer commented 8 years ago

@DanBurton context for this? Is this the right ticket?

DanBurton commented 8 years ago

@acfoltzer deepseq-generics is entangled in the web of things that must be held back along with other things here. The current list of constraints:

    - pandoc-citeproc < 0.9
    - pandoc-types < 1.16
    - pandoc < 1.16
    - cmark < 0.5
    - BlogLiterately-diagrams < 0.2.0.2
    - BlogLiterately < 0.8.1.4
    - deepseq-generics < 0.2

In order to upgrade to the next deepseq-generics, we must simultaneously upgrade to the next pandoc and pandoc-types. To upgrade to those, we need to upgrade the others in the list.

This used to be the only thing holding back deepseq-generics-0.2, but now the new version of cryptol is a new constraint holding it back. That's why I mentioned it here. Perhaps it would be more appropriate to reopen #1096 to track this.

acfoltzer commented 8 years ago

Gotcha; I was thrown off by the subject line :)

I was hoping to hold off on this upgrade until GHC 8, so we can drop GHC 7.8 and the deepseq-generics dependency altogether, but I might be able to get a minor version out with this fix sooner if it's holding things up. Unfortunately it requires changing dozens of modules in Cryptol since the new version no longer re-exports NFData.

jonassmedegaard commented 8 years ago

Quoting Adam C. Foltzer (2016-01-21 06:07:35)

I was hoping to hold off on this upgrade until GHC 8, so we can drop GHC 7.8 and the deepseq-generics dependency altogether, but I might be able to get a minor version out with this fix sooner if it's holding things up. Unfortunately it requires changing dozens of modules in Cryptol since the new version no longer re-exports NFData.

deepseq-generics is dropped as dependency of pandoc.

DanBurton commented 8 years ago

@mpickering I've disabled servant-pandoc for now, so that the new pandoc stuff can hopefully move forward into LTS 5. We can add it in to lts-5.1 or later if you don't manage to make the change in time for lts-5.0.

mpickering commented 8 years ago

No problem. I will hopefully get my computer back soon and make the necessary changes. On 22 Jan 2016 11:36 pm, "Dan Burton" notifications@github.com wrote:

@mpickering https://github.com/mpickering I've disabled servant-pandoc for now, so that the new pandoc stuff can hopefully move forward into LTS

  1. We can add it in to lts-5.1 or later if you don't manage to make the change in time for lts-5.0.

— Reply to this email directly or view it on GitHub https://github.com/fpco/stackage/issues/1094#issuecomment-174087623.