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

tortoisehg: untie from mercurial and update to 5.0.2 #66173

Merged
merged 3 commits into from Aug 18, 2019

Conversation

danbst
Copy link
Contributor

@danbst danbst commented Aug 6, 2019

When I've added tortoisehg package, it turned out that mercurial updates
sometimes broke thg. I've added a comment to mercurial/default.nix to
update torotisehg version during mercurial updates, but this worked the other way round:
mercurial stopped to be updated regularly (#60993).

And sadly it didn't solve the issue - #61759.

Here I'm trying to untie them. Tortoisehg will build a custom mercurial package
if versions don't match. This makes updating tortoisehg more complicated,
but it is still better than current situation.

Fixes #66164
Unbreaks #60993 (which is probably outdated now)
Needs backport to 19.03 for #61759

cc @ryantm: I think bot updates will work for mercurial, but will break for tortoisehg. What can I do to fix that?

When I've added `tortoisehg` package, it turned out that mercurial updates
sometimes broke thg. I've added a comment to `mercurial/default.nix` to
update torotisehg version during mercurial updates, but this worked the other way round:
mercurial stopped to be updated regularly (NixOS#60993).

And sadly it didn't solve the issue - NixOS#61759.

Here I'm trying to untie them. Tortoisehg will build a custom mercurial package
if versions don't match. This makes updating tortoisehg more complicated,
but it is still better than current situation.
@ryantm
Copy link
Member

ryantm commented Aug 7, 2019

@danbst I unfortunately don't have a good suggestion for how to make this work with nixpkgs-update right now. I opened an issue to track handling this kind of thing ryantm/nixpkgs-update#124

@danbst danbst merged commit a2ea2a1 into NixOS:master Aug 18, 2019
@danbst
Copy link
Contributor Author

danbst commented Aug 18, 2019

I'll sacrifice bot upgrades for now. The stability of thg and easier to upgrade mercurial is more important.

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

Successfully merging this pull request may close these issues.

None yet

2 participants