Stackage: doctest 0.12

Created on 26 Jul 2017  路  15Comments  路  Source: commercialhaskell/stackage

doctest-0.12.0 (Simon Hengel sol@typeful.net @sol) is out of bounds for:

  • [ ] ad-4.3.3 (>=0.9.0.1 && < =0.12). Edward Kmett ekmett@gmail.com @ekmett. @ekmett. Used by: test-suite
  • [ ] attoparsec-time-0.1.3.2 (==0.11.*). No maintainer. @nikita-volkov. Used by: test-suite
  • [ ] bits-0.5.1 (>=0.11.1 && < 0.12). Edward Kmett ekmett@gmail.com @ekmett. @ekmett. Used by: test-suite
  • [ ] bound-2 (>=0.11.2 && < 0.12). Edward Kmett ekmett@gmail.com @ekmett. @ekmett. Used by: test-suite
  • [ ] bytes-0.15.3 (>=0.11.1 && < 0.12). Edward Kmett ekmett@gmail.com @ekmett. @ekmett. Used by: test-suite
  • [ ] cgi-3001.3.0.2 (>=0.8 && < 0.12). John Chee @chee1bot. @cheecheeo. Used by: test-suite
  • [ ] clash-prelude-0.11.2 (>=0.9.1 && < 0.12). Christiaan Baaij christiaan.baaij@gmail.com @christiaanb. @clash-lang. Used by: test-suite
  • [ ] comonad-5.0.1 (>=0.11.1 && < 0.12). Edward Kmett ekmett@gmail.com @ekmett. @ekmett. Used by: test-suite
  • [ ] distributive-0.5.2 (>=0.11.1 && < 0.12). Edward Kmett ekmett@gmail.com @ekmett. @ekmett. Used by: test-suite
  • [ ] email-validate-2.3 (>=0.8 && < 0.12). George Pollard porges@porg.es @Porges. @Porges. Used by: test-suite
  • [ ] flow-1.0.7 (>=0.9 && < 0.12). Taylor Fausak taylor@fausak.me @tfausak. @tfausak. Used by: test-suite
  • [ ] hasmin-0.3.2.2 (==0.11.*). Cristian Adri谩n Ontivero cristianontivero@gmail.com @contivero. @contivero. Used by: test-suite
  • [ ] http-api-data-0.3.7.1 (==0.11.*). Nickolay Kudasov nickolay.kudasov@gmail.com @fizruk. @fizruk. Used by: test-suite
  • [ ] intervals-0.8 (>=0.11.1 && < 0.12). Edward Kmett ekmett@gmail.com @ekmett. @ekmett. Used by: test-suite
  • [ ] lens-4.15.3 (>=0.11.1 && < 0.12). Edward Kmett ekmett@gmail.com @ekmett. @ekmett. Used by: test-suite
  • [ ] lens-aeson-1.0.1 (>=0.11.1 && < 0.12). Edward Kmett ekmett@gmail.com @ekmett. @lens. Used by: test-suite
  • [ ] linear-1.20.6 (>=0.11.1 && < 0.12). Edward Kmett ekmett@gmail.com @ekmett. @ekmett. Used by: test-suite
  • [ ] linear-accelerate-0.4 (>=0.11.1 && < 0.12). Edward Kmett ekmett@gmail.com @ekmett. @ekmett. Used by: test-suite
  • [ ] log-domain-0.11.1 (>=0.11.1 && < 0.12). Edward Kmett ekmett@gmail.com @ekmett. @ekmett. Used by: test-suite
  • [ ] makefile-1.0.0.4 (>=0.9 && < 0.12). Nicolas Mattia nicolas@nmattia.com @nmattia. @nmattia. Used by: test-suite
  • [ ] pipes-group-1.0.6 (>=0.9.12 && < 0.12). No maintainer. @Gabriel439. Used by: test-suite
  • [ ] prettyprinter-1.1 (>=0.9 && < 0.12). David Luposchainsky @quchen. @quchen. Used by: test-suite
  • [ ] semigroupoids-5.2 (>=0.11.1 && < 0.12). Edward Kmett ekmett@gmail.com @ekmett. @ekmett. Used by: test-suite
  • [ ] servant-ruby-0.2.1.0 (==0.11.*). Hardy Jones jones3.hardy@gmail.com @joneshf. @joneshf. Used by: test-suite
  • [ ] servant-swagger-1.1.3.1 (>=0.11.1 && < 0.12). Nickolay Kudasov nickolay.kudasov@gmail.com @fizruk. @SoenkeHahn @jkarni @phadej. Used by: test-suite
  • [ ] tdigest-0.1 (>=0.11.1 && < 0.12). Oleg Grenrus oleg.grenrus@iki.fi @phadej. @futurice. Used by: test-suite
  • [ ] turtle-1.3.6 (>=0.7 && < 0.12). Gabriel Gonzalez Gabriel439@gmail.com @Gabriel439. @Gabriel439. Used by: test-suite
  • [ ] zippers-0.2.3 (>=0.11.1 && < 0.12). Edward Kmett ekmett@gmail.com @ekmett. @ekmett. Used by: test-suite
bounds

All 15 comments

FYI, there is no accompanying upper bound commit linked because we're trying to remove them all for the upcoming GHC-8.2.1 release (work in progress over at https://github.com/fpco/stackage/commit/5cdd7df62943ae662a2433b3385dd6669928ebd1).

I'll update the Kmettiverse packages once there's a resolution on https://github.com/phadej/cabal-doctest/issues/19.

  • [x] prettyprinter-1.1 fixed by Hackage revision

Fixed in pipes-group-1.0.7 and turtle-1.4.0

An update: I've uploaded versions of the following packages to Hackage that support doctest-0.12:

  • ad
  • bits
  • bound
  • bytes
  • comonad
  • distributive
  • intervals
  • lens-aeson
  • linear
  • linear-accelerate
  • log-domain
  • semigroupoids
  • zippers

That is, every Kmettiverse package except lens. I've decided not to upload a new version of lens yet since there have been some difficulties upgrading lens to doctest-0.12 which haven't been fully resolved yet: https://github.com/ekmett/lens/issues/756

Fixed for servant-ruby with 0.3.0.0.

@bergmark I deprecated 0.12.0 on Hackage. I recommend that you use < 0.12.0 for Stackage until https://github.com/sol/doctest/issues/170 is resolved. There will be a 0.13.0 release later on.

@sol is it possible to release a fix in the 0.12.x series? It would save maintainers some, or in Ryan's case a lot of, effort :)

@bergmark 0.13.0 will introduce a breaking change vs. 0.12.0 so it has to be a major version bump. I'm sorry if that causes additional work for anybody.

Upgrading to 0.13 will be significantly easier for me, luckily. For 0.12, I had to release new versions of each package to work around an unrelated problem in the way we were using cabal-doctest, but from now on I can manage with simple Hackage revisions.

@bergmark To clarify, there is no workaround for this bug, as it is a GHC bug. The only way I'm aware of to prevent it is to change the behavior of doctest in a backward-incompatible manner.

doctest-0.13.0 is on Hackage.

All of the packages in https://github.com/fpco/stackage/issues/2663#issuecomment-318880588, as well as lens, now support doctest-0.13.

Since I'm pretty new around here: do I need to send a PR for unblocking myself or does that magically happen?

@Porges A PR to unblock is much more reliable, I'd definitely recommend it.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

DanBurton picture DanBurton  路  7Comments

DanBurton picture DanBurton  路  8Comments

emilypi picture emilypi  路  6Comments

alexeyzab picture alexeyzab  路  7Comments

juhp picture juhp  路  7Comments