-
Notifications
You must be signed in to change notification settings - Fork 89
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
Please relax upper bounds #469
Comments
Upstream issue[1] has been opened to relax the same bounds. Also, the test package has been added, though it has to be restricted due to a circular depenedency. Check the comments in the ebuild for a one-off workaround if you want to run the tests. [1]: faylang/fay#469 Signed-off-by: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
Hi @ezzieyguywuf, could you please provide some details, which versions of GHC and |
Sure.
We're up to ghc 8.10.3 and cabal-install 3.2.0.0
|
Upstream issue[1] has been opened to relax the same bounds. Also, the test package has been added, though it has to be restricted due to a circular depenedency. Check the comments in the ebuild for a one-off workaround if you want to run the tests. [1]: faylang/fay#469 Signed-off-by: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
Upstream issue[1] has been opened to relax the same bounds. Also, the test package has been added, though it has to be restricted due to a circular depenedency. Check the comments in the ebuild for a one-off workaround if you want to run the tests. [1]: faylang/fay#469 Signed-off-by: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
Thanks @ezzieyguywuf for your reply! I tried to bump changes and to pass test-cases on GHC 8.8 with
I will continue investigation and share progress with you. |
I saw the same thing with the newlines, my working theory is that it has to
do with newer base-compat, but I haven't not really dug into it too much
Regarding ghc-pkg and fay-base, i didn't run into issues here, but maybe I
got lucky because of newer GHC?
Finally, since we're talking about fay-base...
I did run into a circular dependency issue with fay-tests and fay-base.
This should probably be a separate issue, but is it possible to:
1. Use a proper test-suite stanza
2. Merge fay-base and `library fay` into a single module (i think this will
fix my circular dependency issue)
I'm happy to help however I can, please let me know
|
Topics
extra newlinesThanks for collaboration. I will also cross-check circular dependencies
Let me make an assessment for these activities. As of now, my plan is roughly following:
What do you think about proposed plan? |
> What do you think about proposed plan?
😍
|
update
|
@swamp-agr thanks for the updates. Regarding your I didn't dig too much into the code, but this is sort of where my suggestion to wrap up the Also, I noticed that I have a feel that simply restructuring the project a bit will help with the |
Hi @ezzieyguywuf, thank you for comments.
|
Sure, let's see if @bergmark can provide more background. I have a feeling that whatever the dependency issues were, there's a better fix. Again, I'm not expert, but just looking at the project structure and comparing to other projects I've seen, my gut tells me that this is where the opportunity for improvement lies. |
update
|
#473 created to track circular dependencies. @ezzieyguywuf if you don't mind, feel free to check Hackage and close this issue. |
Specifically, I have ran the test suite with the following with no issues:
aeson-1.5.4.1
base-compat-0.11.2
tasty-1.2.3
By relaxing these upper bounds, and releasing a new version, we will be better able to maintain the gentoo package.
The text was updated successfully, but these errors were encountered: