{"action":"created","issue":{"url":"https://api.github.com/repos/rabbitmq/rabbitmq-server/issues/1606","repository_url":"https://api.github.com/repos/rabbitmq/rabbitmq-server","labels_url":"https://api.github.com/repos/rabbitmq/rabbitmq-server/issues/1606/labels{/name}","comments_url":"https://api.github.com/repos/rabbitmq/rabbitmq-server/issues/1606/comments","events_url":"https://api.github.com/repos/rabbitmq/rabbitmq-server/issues/1606/events","html_url":"https://github.com/rabbitmq/rabbitmq-server/issues/1606","id":325287181,"number":1606,"title":"Consider prepending a well known version-agnostic plugins directory to RABBITMQ_PLUGINS_DIR  on Windows","user":{"login":"inikulshin","id":17042537,"avatar_url":"https://avatars0.githubusercontent.com/u/17042537?v=4","gravatar_id":"","url":"https://api.github.com/users/inikulshin","html_url":"https://github.com/inikulshin","followers_url":"https://api.github.com/users/inikulshin/followers","following_url":"https://api.github.com/users/inikulshin/following{/other_user}","gists_url":"https://api.github.com/users/inikulshin/gists{/gist_id}","starred_url":"https://api.github.com/users/inikulshin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/inikulshin/subscriptions","organizations_url":"https://api.github.com/users/inikulshin/orgs","repos_url":"https://api.github.com/users/inikulshin/repos","events_url":"https://api.github.com/users/inikulshin/events{/privacy}","received_events_url":"https://api.github.com/users/inikulshin/received_events","type":"User","site_admin":false},"labels":[{"id":178461394,"url":"https://api.github.com/repos/rabbitmq/rabbitmq-server/labels/question","name":"question","color":"ffffff","default":true}],"state":"open","locked":true,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2018-05-22T13:11:30Z","updated_at":"2018-05-28T18:03:34Z","closed_at":null,"author_association":"NONE","body":"#1001 and #1016 introduced support for `:` (or `;`)-separated path lists for `RABBITMQ_PLUGINS_DIR`. On Linux this includes automatically prepending `/usr/lib/rabbitmq/plugins` to the list of paths if `RABBITMQ_HOME` is set to a certain value.\r\n\r\nThe goal was to support a well known plugin directory path plus the installation root-specific one that might include version number. 3rd party plugins can therefore easily be placed into that directory by provisioning tools.\r\n\r\nOne thing that's missing for Windows compared to Linux is the prepended default value. Unfortunately it is less clear what directory can be used given that paths on Windows are a lot less standardized."},"comment":{"url":"https://api.github.com/repos/rabbitmq/rabbitmq-server/issues/comments/392579759","html_url":"https://github.com/rabbitmq/rabbitmq-server/issues/1606#issuecomment-392579759","issue_url":"https://api.github.com/repos/rabbitmq/rabbitmq-server/issues/1606","id":392579759,"user":{"login":"lukebakken","id":514926,"avatar_url":"https://avatars2.githubusercontent.com/u/514926?v=4","gravatar_id":"","url":"https://api.github.com/users/lukebakken","html_url":"https://github.com/lukebakken","followers_url":"https://api.github.com/users/lukebakken/followers","following_url":"https://api.github.com/users/lukebakken/following{/other_user}","gists_url":"https://api.github.com/users/lukebakken/gists{/gist_id}","starred_url":"https://api.github.com/users/lukebakken/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lukebakken/subscriptions","organizations_url":"https://api.github.com/users/lukebakken/orgs","repos_url":"https://api.github.com/users/lukebakken/repos","events_url":"https://api.github.com/users/lukebakken/events{/privacy}","received_events_url":"https://api.github.com/users/lukebakken/received_events","type":"User","site_admin":false},"created_at":"2018-05-28T18:03:34Z","updated_at":"2018-05-28T18:03:34Z","author_association":"MEMBER","body":"That would be up to the user to decide, right?\r\n\r\nI think the \"official\" recommendation for recent Windows versions would be `C:\\ProgramData\\RabbitMQ\\X.Y.Z\\plugins` for plugins that ship with RMQ and something like `C:\\ProgramData\\RabbitMQ\\plugins` as a default place to look for 3rd-party plugins."}}
{"actor":{"display_login":"lukebakken"}}