Skip to content
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

reenable git-annex? #24

Closed
etam opened this issue Nov 22, 2018 · 5 comments
Closed

reenable git-annex? #24

etam opened this issue Nov 22, 2018 · 5 comments

Comments

@etam
Copy link

etam commented Nov 22, 2018

I see that in #15 git-annex was dropped. But can it be enabled again? It's source repo shows some activity, and in stack.yaml it has lts-12.19.

@peti
Copy link
Contributor

peti commented Nov 22, 2018

The problem supporting git-annex is not so much git-annex itself. Joey Hess is very active and quite responsive to questions and support requests. The problems are caused by git-annex's dependencies, some of which are outdated and unmaintained and no longer work in a recent version of the Haskell ecosystem.

I can give it another try, but in the past git-annex support has been quite painful, really, and I'm not super enthusiastic about going through all that again.

@etam
Copy link
Author

etam commented Nov 22, 2018

Please, give it a try. But if it becomes too much of a problem, then don't force yourself. Thanks.

@peti
Copy link
Contributor

peti commented Nov 23, 2018

We still cannot build git-annex I'm afraid:

$ cabal v1-install --dry-run "git-annex >7"
Resolving dependencies...
cabal: Could not resolve dependencies:
[__0] trying: git-annex-7.20181105 (user goal)
[__1] trying: esqueleto-2.5.3 (dependency of git-annex)
[__2] next goal: base (dependency of git-annex)
[__2] rejecting: base-4.12.0.0/installed-4.1... (conflict: esqueleto =>
base>=4.8 && <4.11)
[__2] rejecting: base-4.12.0.0, base-4.11.1.0, base-4.11.0.0, base-4.10.1.0,
base-4.10.0.0, base-4.9.1.0, base-4.9.0.0, base-4.8.2.0, base-4.8.1.0,
base-4.8.0.0, base-4.7.0.2, base-4.7.0.1, base-4.7.0.0, base-4.6.0.1,
base-4.6.0.0, base-4.5.1.0, base-4.5.0.0, base-4.4.1.0, base-4.4.0.0,
base-4.3.1.0, base-4.3.0.0, base-4.2.0.2, base-4.2.0.1, base-4.2.0.0,
base-4.1.0.0, base-4.0.0.0, base-3.0.3.2, base-3.0.3.1 (constraint from
non-upgradeable package requires installed instance)
[__2] fail (backjumping, conflict set: base, esqueleto, git-annex)
After searching the rest of the dependency tree exhaustively, these were the
goals I've had most trouble fulfilling: base, git-annex, esqueleto

The dependency esqueleto needs an update before can use it.

@peti peti closed this as completed Nov 23, 2018
@etam
Copy link
Author

etam commented Nov 23, 2018

Just for reference: bitemyapp/esqueleto#105

@peti
Copy link
Contributor

peti commented Dec 4, 2018

Recent versions of git-annex have dropped the dependency on esqueleto. That might open some doors for us.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants