- hashable < 1.4
- semigroups < 0.20
- lens < 4.19
- base < 4.14
- optparse-applicative < 0.16
- QuickCheck < 2.14
- [ ] do it
- [X] semigroups
- [X] update travis
- [X] travis
- running: https://travis-ci.org/diagrams/monoid-extras/builds/592632072
- failed on GHC 8.8 and 7.8. 8.8 probably due to cabal-3.0 stuff, which should be fixed now with a recent diagrams-travis PR. Rerunning it to see.
- Removed support for GHC 7.8; criterion wasn’t building.
- Rerunning: https://travis-ci.org/diagrams/monoid-extras/builds/599436501
- Looks promising!
- [X] upload/edit
- Uploaded 0.5.1 with GHC 8.8 updates as well as new strict coproduct stuff
- [X] semigroups
- [X] QuickCheck
- [X] travis
- running: https://travis-ci.org/diagrams/dual-tree/builds/592635402
- removed GHC 7.8 support
- rerunning: https://travis-ci.org/diagrams/dual-tree/builds/599436940
- [X] upload/edit
- uploaded 0.2.2.1
- [X] semigroups
- [X] lens
- [X] base
- [X] update travis
- [X] travis build
- running: https://travis-ci.org/diagrams/diagrams-core/builds/592636922
- removed GHC 7.8
- rerunning: https://travis-ci.org/diagrams/diagrams-core/builds/599437497
- [X] upload/edit
- uploaded 1.4.2
- [X] semigroups
- [X] QuickCheck
- [X] base
- [X] lens
- [X] update travis
- [X] travis build
- building: https://travis-ci.org/diagrams/active/builds/592641312
- something went funky with networking on one of the builds, restarted it.
- Builds now!
- [X] upload/edit
- [X] base
- [X] travis build
- [X] edit/upload
- revised on hackage (0.1.1-r5)
- [X] hashable
- [X] semigroups
- [X] optparse-applicative
- [X] travis x https://travis-ci.org/diagrams/diagrams-lib/builds/600966091 x https://travis-ci.org/diagrams/diagrams-lib/builds/602054010 x https://travis-ci.org/diagrams/diagrams-lib/builds/603422463 x https://travis-ci.org/diagrams/diagrams-lib/builds/604093822 x https://travis-ci.org/diagrams/diagrams-lib/builds/607884505 https://travis-ci.org/diagrams/diagrams-lib/builds/607965176
- [X] fixed some warnings
- [X] upload/edit
- [X] looks like no upper bounds needed fixing
- [X] travis build x https://travis-ci.org/diagrams/SVGFonts/builds/602036632
- [X] update travis
- [X] travis build
- [X] edit on Hackage
- [X] upper bounds
- [X] travis
- [X] upload/edit
- edited on Hackage
- [X] merge bounds PR diagrams/diagrams-contrib#82
- [X] travis build x https://travis-ci.org/diagrams/diagrams-contrib/builds/609455785
- [X] upload/edit
- uploaded as 1.4.4 (includes new IntersectionExtras)
- [X] merge bounds bump
- [X] travis x https://travis-ci.org/diagrams/statestack/builds/609679068
- [X] upload
- uploaded new 0.3 to Hackage (major bump because of removed ListT instance)
- [X] bump upper bounds
- [X] travis
- https://travis-ci.org/diagrams/diagrams-cairo/builds/609680318
- 7.10, 8.0: error with gtk2hs-buildtools, something about Cabal version
- 8.8: while building glib, gcc fails with “invalid use of __builtin_va_arg_pack ()”
- https://travis-ci.org/diagrams/diagrams-cairo/builds/635069299
- https://travis-ci.org/diagrams/diagrams-cairo/builds/635469121
- https://travis-ci.org/diagrams/diagrams-cairo/builds/609680318
- [X] edit/upload
- [X] update cairo first
- [X] upper bounds
- [X] local build
- [X] travis
- [X] edit/upload (revised 1.4 on Hackage)
- [X] update bounds
- [X] hashable
- [X] semigroups
- [X] lens
- [X] travis
x https://travis-ci.org/diagrams/diagrams-postscript/builds/611019905
- Fails on GHC 7.10, installed version of binary is 0.7.5, but hashable -> text -> binary and JuicyPixels requires binary >= 0.8?
- Also failed on GHC 8.8 for what looks like a spurious reason, restarting that job.
x https://travis-ci.org/diagrams/diagrams-postscript/builds/611694329 x https://travis-ci.org/diagrams/diagrams-postscript/builds/619615750
- [X] upload
- [X] update bounds
- [X] travis x https://travis-ci.org/cchalmers/texrunner/builds/611835033
- [X] edited on Hackage
- [X] bump upper bounds
- [X] travis
- [X] uploaded 1.4.1.1 to Hackage
- [X] hashable
- [X] optparse-applicative
- [X] travis
x https://travis-ci.org/diagrams/diagrams-rasterific/builds/619620653
fails on GHC 7.10, conflicts involving Rasterific, JuicyPixels,
FontyFruity…
Maybe just drop 7.10 support for rasterific??
Just noticed a new version of Rasterific was uploaded in the past two days, rerunning the build now, just to see if it makes a difference.
- https://travis-ci.org/diagrams/diagrams-rasterific/builds/622464250
Dropped GHC 7.10 support.
- https://travis-ci.org/diagrams/diagrams-rasterific/builds/622464250
- [X] upload 1.4.2? https://byorgey.fogbugz.com/f/cases/12809/Upload-diagrams-rasterific-1-4-2
- [X] upper bounds
- [X] hashable
- [X] base
- [X] travis
- [X] edited on Hackage
- [X] upper bounds
- [X] hashable
- [X] semigroups
- [X] optparse-applicative
- [ ] travis
x https://travis-ci.org/diagrams/diagrams-svg/builds/621869924
8.8: import Codec.Picture.Types (dynamicMap) is redundant??
but dynamicMap is definitely used…
Aha, dynamicMap is re-exported from Codec.Types as of JP-3.3.3.
Attempted to fix by making imports explicit.
- [X] upload Uploaded 1.4.3 to Hackage.
- [X] upper bounds
- [X] travis x https://travis-ci.org/diagrams/diagrams-builder/builds/623921292 x https://travis-ci.org/diagrams/diagrams-builder/builds/625635598
- [X] upload
- Depends on cautious-file
- Convert to unliftio? x https://travis-ci.org/diagrams/diagrams-haddock/builds/650278458 ✓ https://travis-ci.org/diagrams/diagrams-haddock/builds/650926020
- Builds now, but needs more serious updating. Can’t read whatever files cabal configure now generates; what if someone isn’t even using cabal?
- [X] upper bounds
- [ ] travis x https://travis-ci.org/diagrams/diagrams-graphviz/builds/641569153 needed to allow containers-0.6 ✓ https://travis-ci.org/diagrams/diagrams-graphviz/builds/641818952
- [X] uploaded 1.4.1.1
- diagrams/diagrams-pandoc#18
- [ ] travis x https://travis-ci.org/diagrams/diagrams-pandoc/builds/634050030
- [X] optparse-applicative https://byorgey.fogbugz.com/f/cases/12783/Fwd-commercialhaskell-stackage-optparse-applicative-0-15-4693
- [ ] check status of texrunner in Stackage? https://byorgey.fogbugz.com/f/cases/12795/Fwd-cchalmers-texrunner-Stackage-8
- [ ] https://byorgey.fogbugz.com/f/cases/12787/Fwd-diagrams-diagrams-graphviz-Bump-deps-to-deal-with-ghc-8-6-9
- [X] lens https://byorgey.fogbugz.com/f/cases/12922/Fix-lens-upper-bounds
- [X] https://byorgey.fogbugz.com/f/cases/12959/Fwd-diagrams-diagrams-solve-Cut-a-new-release-6
- [X] https://byorgey.fogbugz.com/f/cases/12960/Fwd-diagrams-active-Support-GHC-8-8-26
- [X] https://byorgey.fogbugz.com/f/cases/12961/Fwd-diagrams-monoid-extras-Cut-a-new-release-for-8-8-41
- [X] https://byorgey.fogbugz.com/f/cases/12963/Fwd-diagrams-diagrams-lib-Support-lens-4-18-343
- [X] https://byorgey.fogbugz.com/f/cases/12978/Fwd-diagrams-diagrams-core-New-release-on-Hackage-to-allow-GHC-8-8-1-107
update to 1.3. Looked at changelog, shouldn’t really affect anything.
- [ ] -lib
- [ ] -contrib
- [ ] -postscript
- [ ] -rasterific
- [ ] svg-builder
- [ ] -svg
Update to allow 0.19. Shouldn’t have any bad effects.
- [X] monoid-extras
- [X] dual-tree
- [X] active
- [ ] -core
- [ ] -lib
- [ ] -contrib
- [ ] -postscript
- [ ] -svg
- [ ] monoid-extras
- [ ] dual-tree
- [X] active
- [ ] diagrams-contrib
- updated all, now wait for travis jobs to complete
- all passed!