{"action":"created","issue":{"url":"https://api.github.com/repos/raxod502/straight.el/issues/260","repository_url":"https://api.github.com/repos/raxod502/straight.el","labels_url":"https://api.github.com/repos/raxod502/straight.el/issues/260/labels{/name}","comments_url":"https://api.github.com/repos/raxod502/straight.el/issues/260/comments","events_url":"https://api.github.com/repos/raxod502/straight.el/issues/260/events","html_url":"https://github.com/raxod502/straight.el/issues/260","id":308700361,"number":260,"title":"Clarifications on recipe handling","user":{"login":"Jean-MichelC","id":492321,"avatar_url":"https://avatars1.githubusercontent.com/u/492321?v=4","gravatar_id":"","url":"https://api.github.com/users/Jean-MichelC","html_url":"https://github.com/Jean-MichelC","followers_url":"https://api.github.com/users/Jean-MichelC/followers","following_url":"https://api.github.com/users/Jean-MichelC/following{/other_user}","gists_url":"https://api.github.com/users/Jean-MichelC/gists{/gist_id}","starred_url":"https://api.github.com/users/Jean-MichelC/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Jean-MichelC/subscriptions","organizations_url":"https://api.github.com/users/Jean-MichelC/orgs","repos_url":"https://api.github.com/users/Jean-MichelC/repos","events_url":"https://api.github.com/users/Jean-MichelC/events{/privacy}","received_events_url":"https://api.github.com/users/Jean-MichelC/received_events","type":"User","site_admin":false},"labels":[{"id":522817246,"url":"https://api.github.com/repos/raxod502/straight.el/labels/documentation","name":"documentation","color":"4871d1","default":false},{"id":511387563,"url":"https://api.github.com/repos/raxod502/straight.el/labels/question","name":"question","color":"f3679e","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2018-03-26T19:15:45Z","updated_at":"2018-04-02T16:19:07Z","closed_at":null,"author_association":"NONE","body":"Hello,\r\n\r\nI'm a user of emacs but not a programmer. I make a heavily use of org-mode for professional reasons. Your project straight.el is very interesting (as my linux of choice is nixos).\r\nThe documentation of straight.el is very comprehensive. However some things that should be clarified IMHO : \r\n- is (straight-use-package '(some-package...)...) strictly equivalent to (use-package some-package :straight ...) ?\r\n- does (use-package some-package :straight (some-package :host git ....) makes absolutely sure that some-package is downloaded from git ?\r\n\r\nThanks, and sorry if this is not properly an issue, I could ask the question on another channel if you prefer ...\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/raxod502/straight.el/issues/comments/377968052","html_url":"https://github.com/raxod502/straight.el/issues/260#issuecomment-377968052","issue_url":"https://api.github.com/repos/raxod502/straight.el/issues/260","id":377968052,"user":{"login":"raxod502","id":6559064,"avatar_url":"https://avatars1.githubusercontent.com/u/6559064?v=4","gravatar_id":"","url":"https://api.github.com/users/raxod502","html_url":"https://github.com/raxod502","followers_url":"https://api.github.com/users/raxod502/followers","following_url":"https://api.github.com/users/raxod502/following{/other_user}","gists_url":"https://api.github.com/users/raxod502/gists{/gist_id}","starred_url":"https://api.github.com/users/raxod502/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/raxod502/subscriptions","organizations_url":"https://api.github.com/users/raxod502/orgs","repos_url":"https://api.github.com/users/raxod502/repos","events_url":"https://api.github.com/users/raxod502/events{/privacy}","received_events_url":"https://api.github.com/users/raxod502/received_events","type":"User","site_admin":false},"created_at":"2018-04-02T16:19:07Z","updated_at":"2018-04-02T16:19:07Z","author_association":"OWNER","body":"I can see how that wording would be confusing. I changed it.\r\n\r\n> what is the way to make sure you never use code from melpa/elpa/EmacsMirror and instead always use code from GitHub ?\r\n\r\nThe answer is still: the _only way that packages can be installed_ is via Git. The only thing MELPA is used for is for getting recipes, not built packages. There is simply no way at all that you could install a package _without_ using Git, because the logic for doing that does not exist in `straight.el`. It doesn't matter whether you use\r\n\r\n```elisp\r\n(straight-use-package 'el-patch)\r\n```\r\n\r\nor\r\n\r\n```elisp\r\n(straight-use-package '(el-patch :host github :repo \"raxod502/el-patch\"))\r\n```\r\n\r\nbecause they both do the same thing (assuming the recipe for `el-patch` isn't changed on MELPA)."}}
{"actor":{"display_login":"raxod502"}}