{"action":"created","issue":{"url":"https://api.github.com/repos/jwiegley/use-package/issues/190","labels_url":"https://api.github.com/repos/jwiegley/use-package/issues/190/labels{/name}","comments_url":"https://api.github.com/repos/jwiegley/use-package/issues/190/comments","events_url":"https://api.github.com/repos/jwiegley/use-package/issues/190/events","html_url":"https://github.com/jwiegley/use-package/issues/190","id":63774130,"number":190,"title":"Issue with using the `use-package-always-ensure` option","user":{"login":"kaushalmodi","id":3578197,"avatar_url":"https://avatars.githubusercontent.com/u/3578197?v=3","gravatar_id":"","url":"https://api.github.com/users/kaushalmodi","html_url":"https://github.com/kaushalmodi","followers_url":"https://api.github.com/users/kaushalmodi/followers","following_url":"https://api.github.com/users/kaushalmodi/following{/other_user}","gists_url":"https://api.github.com/users/kaushalmodi/gists{/gist_id}","starred_url":"https://api.github.com/users/kaushalmodi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kaushalmodi/subscriptions","organizations_url":"https://api.github.com/users/kaushalmodi/orgs","repos_url":"https://api.github.com/users/kaushalmodi/repos","events_url":"https://api.github.com/users/kaushalmodi/events{/privacy}","received_events_url":"https://api.github.com/users/kaushalmodi/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":29,"created_at":"2015-03-23T16:54:27Z","updated_at":"2015-03-24T22:14:10Z","closed_at":null,"body":"Hi , \r\n\r\nI tried out the new option and set it to `t`.\r\n\r\nBut it gives me this error:\r\n\r\n> Eager macro-expansion failure: (error \"Package `defuns-' is unavailable\")\r\n> package-compute-transaction: Package `defuns-' is unavailable\r\n\r\nI have the below in my emacs init:\r\n\r\n```el\r\n(defun prepend-path ( my-path )\r\n  (setq load-path (cons (expand-file-name my-path) load-path)))\r\n\r\n(prepend-path (concat user-emacs-directory \"/elisp\"))\r\n;; ...\r\n(package-initialize)\r\n;; ...\r\n(eval-when-compile\r\n  (require 'use-package)\r\n  (setq use-package-always-ensure t))\r\n(use-package bind-key)\r\n(use-package defuns)\r\n```\r\n\r\nThe [`defuns.el` is present in that `elisp/` path][1].\r\n\r\nBut is looks like `defuns` is being tried to be installed by the package manager (even though it is available in the `load-path`) when this new option is `t` (or probably because `:ensure` is `t`).\r\n\r\n[1]: https://github.com/kaushalmodi/.emacs.d/blob/master/elisp/defuns.el"},"comment":{"url":"https://api.github.com/repos/jwiegley/use-package/issues/comments/85713954","html_url":"https://github.com/jwiegley/use-package/issues/190#issuecomment-85713954","issue_url":"https://api.github.com/repos/jwiegley/use-package/issues/190","id":85713954,"user":{"login":"jwiegley","id":8460,"avatar_url":"https://avatars.githubusercontent.com/u/8460?v=3","gravatar_id":"","url":"https://api.github.com/users/jwiegley","html_url":"https://github.com/jwiegley","followers_url":"https://api.github.com/users/jwiegley/followers","following_url":"https://api.github.com/users/jwiegley/following{/other_user}","gists_url":"https://api.github.com/users/jwiegley/gists{/gist_id}","starred_url":"https://api.github.com/users/jwiegley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jwiegley/subscriptions","organizations_url":"https://api.github.com/users/jwiegley/orgs","repos_url":"https://api.github.com/users/jwiegley/repos","events_url":"https://api.github.com/users/jwiegley/events{/privacy}","received_events_url":"https://api.github.com/users/jwiegley/received_events","type":"User","site_admin":false},"created_at":"2015-03-24T22:14:10Z","updated_at":"2015-03-24T22:14:10Z","body":"And `nil`?"}}