-
Notifications
You must be signed in to change notification settings - Fork 805
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
data-default-0.8 obsoletes data-defaults-instance's #7545
Comments
Does anyone know what the breaking changes are? There doesn't seem to be a changelog. |
I can't find a change log either. Here's the diff: mauke/data-default@1e4f789...8178c67 |
I've opened an issue: mauke/data-default#28 |
Changes in 0.8.0.0:
|
In that case, every package that depends on data-default-class or data-default-instances needs to be modified, right? So the above list is incomplete. I discovered this by trying to compile pandoc with the constraint
xml-conduit depends on data-default-class but not data-default. |
Yes, I ran into the same issue. |
published a revision of |
Ah I see - feels like this needs wider awareness, a Discourse post/announcement would probably make sense? |
See commercialhaskell/stackage#7545 for rationale.
/cc @LaurentRDC . NB: Hakyll will have to wait until pandoc is updated. |
- In http2, `HeaderList` was replaced with `[Header]`, `SettingsHeaderTableSize` was replaced with `SettingsTokenHeaderTableSize`. - data-default 0.8 deprecates data-default-class by moving the `Default` class from `Data.Default.Class` to `Data.Default`. - tls has replaced some default instances with functions and made some record constructors private. See: haskell-grpc-native/http2-client#97 See: kazu-yamamoto/crypton-certificate#11 See: haskell-tls/hs-tls#486 See: commercialhaskell/stackage#7545
Fixed for hakyll-convert by revision 0.3.0.5@rev:2. |
- In http2, `HeaderList` was replaced with `[Header]`, `SettingsHeaderTableSize` was replaced with `SettingsTokenHeaderTableSize`. - data-default 0.8 deprecates data-default-class by moving the `Default` class from `Data.Default.Class` to `Data.Default`. - tls has replaced some default instances with functions and made some record constructors private. See: haskell-grpc-native/http2-client#97 See: kazu-yamamoto/crypton-certificate#11 See: haskell-tls/hs-tls#486 See: commercialhaskell/stackage#7545
At the very least xml-conduit should be added to the list above and its maintainer notified. Pandoc won't build with data-default 0.8 without changes there. Perhaps there are other packages, too, that depend on data-default-class but not data-default. |
data-default 0.8 deprecates data-default-class by moving the `Default` class from `Data.Default.Class` to `Data.Default`. This is used upstream in `tls`. See: kazu-yamamoto/crypton-certificate#11 See: haskell-tls/hs-tls#486 See: commercialhaskell/stackage#7545
@jgm see @juhp 's above comment with a link to a list of such packages. I agree perhaps we should add those packages to the list in this issue as well. |
data-default 0.8 deprecates data-default-class by moving the `Default` class from `Data.Default.Class` to `Data.Default`. See: kazu-yamamoto/crypton-certificate#11 See: haskell-tls/hs-tls#486 See: commercialhaskell/stackage#7545
This comment was marked as outdated.
This comment was marked as outdated.
Fixed in |
Okay so actually data-default-class 0.2.0 was released for backward compatibility now. |
data-default 0.8 deprecates data-default-class by moving the `Default` class from `Data.Default.Class` to `Data.Default`. See: haskell-grpc-native/http2-client#97 See: kazu-yamamoto/crypton-certificate#11 See: haskell-tls/hs-tls#486 See: commercialhaskell/stackage#7545
data-default 0.8 deprecates data-default-class by moving the `Default` class from `Data.Default.Class` to `Data.Default`. See: haskell-grpc-native/http2-client#97 See: kazu-yamamoto/crypton-certificate#11 See: haskell-tls/hs-tls#486 See: commercialhaskell/stackage#7545
data-default 0.8 deprecates data-default-class by moving the `Default` class from `Data.Default.Class` to `Data.Default`. See: haskell-grpc-native/http2-client#97 See: kazu-yamamoto/crypton-certificate#11 See: haskell-tls/hs-tls#486 See: commercialhaskell/stackage#7545
data-default 0.8 deprecates data-default-class by moving the `Default` class from `Data.Default.Class` to `Data.Default`. See: haskell-grpc-native/http2-client#97 See: kazu-yamamoto/crypton-certificate#11 See: haskell-tls/hs-tls#486 See: commercialhaskell/stackage#7545
data-default 0.8 deprecates data-default-class by moving the `Default` class from `Data.Default.Class` to `Data.Default`. See: commercialhaskell/stackage#7545
I released fold-debounce-0.2.0.13. I switched to data-default. |
data-default 0.8 deprecates data-default-class by moving the `Default` class from `Data.Default.Class` to `Data.Default`. See: commercialhaskell/stackage#7545
I released wai-middleware-delegate-0.2.0.0 |
I released https://hackage.haskell.org/package/tmp-proc-0.7.2.0 which relaxes the upper-bound to allow data-default-0.8 |
Signed-off-by: Mihai Maruseac <[email protected]>
Signed-off-by: Mihai Maruseac <[email protected]>
Current status: data-default-0.8.0.0 (changelog) (Grandfathered dependencies) is out of bounds for:
data-default-class-0.2.0.0 (changelog) (Grandfathered dependencies) is out of bounds for:
To which we also need to add tls-2.1.1 (changelog) (Kazu Yamamoto [email protected] @kazu-yamamoto, Stackage upper bounds) is out of bounds for:
(meaning I'll add an upper bound on |
Signed-off-by: Mihai Maruseac <[email protected]>
Signed-off-by: Mihai Maruseac <[email protected]>
Uploaded webdriver-0.12.0.1 which just replaces the |
Done for https://gitlab.com/robstewart57/gitlab-haskell/-/commit/82dac90b1b399f54eceb5a36961479042ff19800 Please let me know if there's anything additional to be done. |
Uploaded cron-0.7.2 which replaces |
``` tls-1.8.0 ([changelog](http://hackage.haskell.org/package/tls-1.8.0/changelog)) (Stackage upper bounds, Vincent Hanquez @vincenthz) is out of bounds for: - [ ] warp-tls-3.4.11 (>=2.1.3 && < 2.2). Michael Snoyman [email protected] @snoyberg. Used by: library ``` Also, commercialhaskell/stackage#7545 Signed-off-by: Mihai Maruseac <[email protected]>
Revised hakyll-4.16.3.0 to support data-default-0.8 |
data-default-0.8.0.0 is out of bounds for:
Note that this basically obsoletes
data-default-instances-*
See below for the changelog
The text was updated successfully, but these errors were encountered: