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
ctags: fix sha256 #101590
ctags: fix sha256 #101590
Conversation
Something is really broken here:
|
Ok, building the derivation with Diffing paths returns (excerpt): diff -r -U3 /nix/store/dvrx54bbzkjjrgb14gk6pq4g1j5xy6hw-code-r816/Eiffel/external_addressing.e /nix/store/ix0i60ah9r07vf60l94cgbfd20lg728w-code-r816/Eiffel/external_addressing.e
--- /nix/store/dvrx54bbzkjjrgb14gk6pq4g1j5xy6hw-code-r816/Eiffel/external_addressing.e 1970-01-01 03:00:01.000000000 +0300
+++ /nix/store/ix0i60ah9r07vf60l94cgbfd20lg728w-code-r816/Eiffel/external_addressing.e 1970-01-01 03:00:01.000000000 +0300
@@ -2,7 +2,7 @@
description: "Compiler-dependent external addressing of objects"
revision: "$Revision: 189 $"
- date: "$Date: 2002-08-26 03:16:52 +0000 (Mon, 26 Aug 2002) $"
+ date: "$Date: 2002-08-26 07:16:52 +0400 (Mon, 26 Aug 2002) $"
copyright: "Copyright 2002 Darren Hiebert and others"
license: "Eiffel Forum License, version 1"
diff -r -U3 /nix/store/dvrx54bbzkjjrgb14gk6pq4g1j5xy6hw-code-r816/Eiffel/tag_entry.e /nix/store/ix0i60ah9r07vf60l94cgbfd20lg728w-code-r816/Eiffel/tag_entry.e
--- /nix/store/dvrx54bbzkjjrgb14gk6pq4g1j5xy6hw-code-r816/Eiffel/tag_entry.e 1970-01-01 03:00:01.000000000 +0300
+++ /nix/store/ix0i60ah9r07vf60l94cgbfd20lg728w-code-r816/Eiffel/tag_entry.e 1970-01-01 03:00:01.000000000 +0300
@@ -2,7 +2,7 @@
description: "Describes a single entry in a tag file."
revision: "$Revision: 195 $"
- date: "$Date: 2002-08-28 04:49:14 +0000 (Wed, 28 Aug 2002) $"
+ date: "$Date: 2002-08-28 08:49:14 +0400 (Wed, 28 Aug 2002) $"
copyright: "Copyright 2002 Darren Hiebert and others"
license: "Eiffel Forum License, version 1"
diff -r -U3 /nix/store/dvrx54bbzkjjrgb14gk6pq4g1j5xy6hw-code-r816/Eiffel/tag_extension_fields.e /nix/store/ix0i60ah9r07vf60l94cgbfd20lg728w-code-r816/Eiffel/tag_extension_fields.e
--- /nix/store/dvrx54bbzkjjrgb14gk6pq4g1j5xy6hw-code-r816/Eiffel/tag_extension_fields.e 1970-01-01 03:00:01.000000000 +0300
+++ /nix/store/ix0i60ah9r07vf60l94cgbfd20lg728w-code-r816/Eiffel/tag_extension_fields.e 1970-01-01 03:00:01.000000000 +0300
@@ -2,7 +2,7 @@
description: "Variable extension fields for tag file entry."
revision: "$Revision: 189 $"
- date: "$Date: 2002-08-26 03:16:52 +0000 (Mon, 26 Aug 2002) $"
+ date: "$Date: 2002-08-26 07:16:52 +0400 (Mon, 26 Aug 2002) $"
copyright: "Copyright 2002 Darren Hiebert and others"
license: "Eiffel Forum License, version 1"
... So apparently the difference is due to Subversion's keyword substitution of So my PR is invalid, sorry about that. |
For me this sounds like a bug. If two tools meant to generate this hashes return different things it is complicated. |
It looks to me |
Motivation for this change
Apparently
sha256
forctags
source is wrong, replace it with the one returned bynix-prefetch-svn https://svn.code.sf.net/p/ctags/code/trunk 816
.Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)