Comments (18)
Pinging @ndmitchell as well.
from stackage.
The changes to blaze-html
(very small but technically/potentially breaking, hence the major version bump) are described here: jaspervdj/blaze-html#78
from stackage.
simple-sendfile has conduit < 0.6, so that's a dependency I can't fix in Hoogle - pinging @kazu-yamamoto.
from stackage.
@ndmitchell I've sent kazu-yamamoto/simple-sendfile#12
from stackage.
Submitted jgm/highlighting-kate#30 .
from stackage.
Submitted jgm/pandoc#757 .
from stackage.
I have released new simple-sendfile.
from stackage.
I've updated my packages (highlighting-kate, pandoc), but it
may be a couple weeks before I'm ready to release a new version
on Hackage, as I'm in the middle of some larger changes.
+++ Brent Yorgey [Feb 19 13 12:05 ]:
Submitted [1]jgm/pandoc#757 .
--
Reply to this email directly or [2]view it on GitHub.
[xJAuenYDiIoVt3LF3y6847xfpIVf5tZiAeBr2EwW_ndI4t0e6_FMswIi_XLm1ll0.gif]References
from stackage.
@jgm Thanks for the update. @byorgey I'm going to temporarily remove the packages that depend on pandoc and highlighting-kate so that builds can proceed without imposing upper version bounds for too long. Once the new versions are up, I'll add them back in.
from stackage.
@jgm in this sort of situation I would usually cherry-pick the change into a new branch based on the most recent release and just release that with a minor version bump. Just a suggestion though, no rush.
from stackage.
Yes, I could do that. But it becomes a big imposition on my time
to have to make a new release every time some dependency bumps
a version. I think a couple of weeks is reasonable. I'm not sure
how Stackage works, but another way to go would be to hold off on
including blaze 0.6 until all the packages have updated.
+++ Brent Yorgey [Feb 20 13 05:40 ]:
[1]@jgm in this sort of situation I would usually cherry-pick the
change into a new branch based on the most recent release and just
release that with a minor version bump. Just a suggestion though, no
rush.--
Reply to this email directly or [2]view it on GitHub.
[xJAuenYDiIoVt3LF3y6847xfpIVf5tZiAeBr2EwW_ndI4t0e6_FMswIi_XLm1ll0.gif]References
from stackage.
I've uploaded a new version of highlighting-kate. If a delay in updating pandoc is going to cause serious problems for anyone, I'm happy to cherrypick and do a release. Otherwise we can just wait.
from stackage.
@jgm Thanks! No worries re: pandoc, I think waiting is fine. And thanks for your awesome packages. =)
from stackage.
@jgm Let me fill in some explanation. I'll preface it by saying that the Stackage project is very young, and none of the ideas are set in stone, so if you have ideas on how to improve processes, I'd love to hear them.
There's a maintainer's agreement available on the Wiki: https://github.com/fpco/stackage/wiki/Maintainers-Agreement. The main point is that restrictive upper bounds causes a lot of the dependency hell problems we see, so we should avoid them. It is possible for Stackage to impose temporary upper bounds, but it's best if we can avoid it.
I like to separate breaking changes into two broad categories: trivial stuff that requires just a cabal file bump, and complex overhauls. For the latter, temporary upper bounds are a requirement. For the former, I'd prefer to just move on as quickly as possible. (Obviously, there's a lot of gray in the middle there.) This is part of the ongoing community debate as to whether preemptive upper bounds are a good thing or a bad thing. I don't think we'll solve that debate now, but one of the advantages to Stackage is that, if you decide to leave off preemptive upper bounds, you'll get notified sooner rather than later that something's wrong.
I'm aware that you never signed up for Stackage, so I hope you don't consider these notifications a nuisance. According to "the rules", it's the responsibility of the people using your packages in Stackage to make sure dependencies are up-to-date, so if you'd rather I took you off the CC lists in the future, I can do so. But I do believe the notifications are a valuable resource to let authors know of potential conflicts their users may run into.
from stackage.
+++ Michael Snoyman [Feb 20 13 10:14 ]:
[1]@jgm Let me fill in some explanation. I'll preface it by saying that
the Stackage project is very young, and none of the ideas are set in
stone, so if you have ideas on how to improve processes, I'd love to
hear them.There's a maintainer's agreement available on the Wiki:
[2]https://github.com/fpco/stackage/wiki/Maintainers-Agreement. The
main point is that restrictive upper bounds causes a lot of the
dependency hell problems we see, so we should avoid them. It is
possible for Stackage to impose temporary upper bounds, but it's best
if we can avoid it.I like to separate breaking changes into two broad categories: trivial
stuff that requires just a cabal file bump, and complex overhauls. For
the latter, temporary upper bounds are a requirement. For the former,
I'd prefer to just move on as quickly as possible. (Obviously, there's
a lot of gray in the middle there.) This is part of the ongoing
community debate as to whether preemptive upper bounds are a good thing
or a bad thing. I don't think we'll solve that debate now, but one of
the advantages to Stackage is that, if you decide to leave off
preemptive upper bounds, you'll get notified sooner rather than later
that something's wrong.I'm aware that you never signed up for Stackage, so I hope you don't
consider these notifications a nuisance. According to "the rules", it's
the responsibility of the people using your packages in Stackage to
make sure dependencies are up-to-date, so if you'd rather I took you
off the CC lists in the future, I can do so. But I do believe the
notifications are a valuable resource to let authors know of potential
conflicts their users may run into.
It's very useful for me to be notified, so please keep CC'ing me.
from stackage.
Hoogle 4.2.16 is out, which mostly removes upper bounds on the web framework pieces (which are evolving much faster than I am).
from stackage.
Great, I've added hoogle back in.
from stackage.
pandoc-1.11
was just released (thanks @jgm !) and I've uploaded new versions of BlogLiterately
and BlogLiterately-diagrams
. I'm doing a test build of stackage now and will submit a pull request once I confirm everything builds cleanly.
from stackage.
Related Issues (20)
- brick-2.4 HOT 1
- tasty-bench-0.4 HOT 2
- network-run-0.4 HOT 1
- comfort-glpk-0.1 test failure HOT 1
- text-rope-0.3
- hedgehog out of bounds HOT 7
- hspec-hedgehog-0.2.0.0 HOT 2
- Build cycle detected HOT 3
- fits-parse-0.4.1 HOT 1
- pandoc-3.3 HOT 1
- crypton-connection-0.4.1, hoogle-5.0.18.4 HOT 1
- envparse 0.5.2 HOT 2
- vector-space 0.19
- shakespeare 2.1.1 test failure HOT 1
- sequence-formats 1.8.1.0
- path 0.9.6
- nothunks 0.3 HOT 1
- postgresql-libpq-0.11 out of bounds for hasql-listen-notify-0.1.0.1 HOT 2
- doclayout-0.5 HOT 1
- typst-0.6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from stackage.