{"action":"created","issue":{"url":"https://api.github.com/repos/NixOS/nixpkgs/issues/5860","labels_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/5860/labels{/name}","comments_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/5860/comments","events_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/5860/events","html_url":"https://github.com/NixOS/nixpkgs/pull/5860","id":54845920,"number":5860,"title":"Update heimdall to 1.4.1","user":{"login":"DamienCassou","id":217543,"avatar_url":"https://avatars.githubusercontent.com/u/217543?v=3","gravatar_id":"","url":"https://api.github.com/users/DamienCassou","html_url":"https://github.com/DamienCassou","followers_url":"https://api.github.com/users/DamienCassou/followers","following_url":"https://api.github.com/users/DamienCassou/following{/other_user}","gists_url":"https://api.github.com/users/DamienCassou/gists{/gist_id}","starred_url":"https://api.github.com/users/DamienCassou/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DamienCassou/subscriptions","organizations_url":"https://api.github.com/users/DamienCassou/orgs","repos_url":"https://api.github.com/users/DamienCassou/repos","events_url":"https://api.github.com/users/DamienCassou/events{/privacy}","received_events_url":"https://api.github.com/users/DamienCassou/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-01-20T05:39:43Z","updated_at":"2015-01-21T11:13:45Z","closed_at":"2015-01-20T06:24:11Z","pull_request":{"url":"https://api.github.com/repos/NixOS/nixpkgs/pulls/5860","html_url":"https://github.com/NixOS/nixpkgs/pull/5860","diff_url":"https://github.com/NixOS/nixpkgs/pull/5860.diff","patch_url":"https://github.com/NixOS/nixpkgs/pull/5860.patch"},"body":""},"comment":{"url":"https://api.github.com/repos/NixOS/nixpkgs/issues/comments/70820585","html_url":"https://github.com/NixOS/nixpkgs/pull/5860#issuecomment-70820585","issue_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/5860","id":70820585,"user":{"login":"edwtjo","id":54799,"avatar_url":"https://avatars.githubusercontent.com/u/54799?v=3","gravatar_id":"","url":"https://api.github.com/users/edwtjo","html_url":"https://github.com/edwtjo","followers_url":"https://api.github.com/users/edwtjo/followers","following_url":"https://api.github.com/users/edwtjo/following{/other_user}","gists_url":"https://api.github.com/users/edwtjo/gists{/gist_id}","starred_url":"https://api.github.com/users/edwtjo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edwtjo/subscriptions","organizations_url":"https://api.github.com/users/edwtjo/orgs","repos_url":"https://api.github.com/users/edwtjo/repos","events_url":"https://api.github.com/users/edwtjo/events{/privacy}","received_events_url":"https://api.github.com/users/edwtjo/received_events","type":"User","site_admin":false},"created_at":"2015-01-21T11:13:45Z","updated_at":"2015-01-21T11:13:45Z","body":"Personally I don't care much whether you use fetchFromGitHub or a github releaseball to download a tagged release, since both should have the same corresponding rev and download the same archive. That said some repo owners are sloppier than others and/or use github for development but not releases, and yes @iElectric is correct in that you should prefer to use the releaseball instead, since these might not be the same. It is also the case that you shouldn't packaged stuff without a release, though sometimes the version has been written in a commit message or an updated changelist, there wasn't a tag created and there wasn't a releaseball. Hence the need for fetchFromGitHub, which just downloads the archive, or fetchgit, which downloads any git repo.\r\n\r\nLooking at Heimdall you can use either and there is no need for change, since the developer is not sloppy and both resolve to the same archive. You can verify this by looking at the fetchFromGithub function in all-packages.nix."}}