Comments (6)
Stackage should update the manually added constraint for persistent-test
to match the other persistent-*
packages and ideally build and run the tests for persistent-sqlite
and any other packages if possible.
from stackage.
- the persistent-sqlite-2.13.1.1 cabal file doesn't specify the bound, which means stackage's constraint solving allowed for the older version.
persistent-sqlite
is listed as an expected test failure citing an old issue, which is why the LTS build was considered a success and published, even if that test suite failed.
I do see in the constraints for LTS 20 that range: <2.13.1.3
is used to specifically keep it at the older version, though I'm not sure exactly why this was done.
from stackage.
persistent-test
2.13.1.3 requires persistent
2.14, which might be a problem.
from stackage.
This problem also affects persistent-postgresql
now.
Here stackage couldn't be expected to figure it out, as running a postgresql db during the test suite is a bit tricky.
I do see in the constraints for LTS 20 that
range: <2.13.1.3
is used to specifically keep it at the older version, though I'm not sure exactly why this was done.
As @ncfavier says, persistent-test 2.13.1.3 requires persistent >= 2.14 which is not in stackage. I suspect the extra constraint is necessary, as the dependency on persistent-test is always without constraint, maybe the constraint solver would then pick the latest version and give up instead of backtracking.
from stackage.
Is there something we could do/clarify from stackage side? Should we re-enable the testing of persistent-sqlite
?
from stackage.
From now on we expect the tests of persistent-sqlite
to succeed - and I've found no manual constraints on persistent-*
packages (so everything should stay up-to-date - according to PVP on LTS versions). If there is still something strange in latest nightly or lts please reopen to let me know.
from stackage.
Related Issues (20)
- tasty-quickcheck 0.11 HOT 10
- hashable: disable new `arch-native` flag HOT 3
- Skipping the GHC 9.8 LTS / GHC 9.10 Nightly HOT 8
- hasql 1.8 HOT 1
- tls-2.1 is out of bounds for keter, mysql-haskell, and pandoc
- presumed related test suite failures
- cabal-install-3.12.1.0 wants too-new Cabal & related deps HOT 3
- build failures with crypton-connection-0.4 HOT 3
- file-embed-lzma-0.1
- unicode-data-0.6.0 HOT 1
- deprecating cryptonite HOT 5
- hashable-1.5 HOT 7
- 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 4
- hspec-hedgehog-0.2.0.0 HOT 1
- Build cycle detected HOT 2
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.