{"action":"closed","issue":{"url":"https://api.github.com/repos/Netcentric/accesscontroltool/issues/314","repository_url":"https://api.github.com/repos/Netcentric/accesscontroltool","labels_url":"https://api.github.com/repos/Netcentric/accesscontroltool/issues/314/labels{/name}","comments_url":"https://api.github.com/repos/Netcentric/accesscontroltool/issues/314/comments","events_url":"https://api.github.com/repos/Netcentric/accesscontroltool/issues/314/events","html_url":"https://github.com/Netcentric/accesscontroltool/issues/314","id":348261857,"node_id":"MDU6SXNzdWUzNDgyNjE4NTc=","number":314,"title":"The access control tool bundle exposes org.osgi:org.osgi.core:jar:4.3.1 as transitive dependency of bndlib","user":{"login":"santiagozky","id":1405393,"node_id":"MDQ6VXNlcjE0MDUzOTM=","avatar_url":"https://avatars0.githubusercontent.com/u/1405393?v=4","gravatar_id":"","url":"https://api.github.com/users/santiagozky","html_url":"https://github.com/santiagozky","followers_url":"https://api.github.com/users/santiagozky/followers","following_url":"https://api.github.com/users/santiagozky/following{/other_user}","gists_url":"https://api.github.com/users/santiagozky/gists{/gist_id}","starred_url":"https://api.github.com/users/santiagozky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/santiagozky/subscriptions","organizations_url":"https://api.github.com/users/santiagozky/orgs","repos_url":"https://api.github.com/users/santiagozky/repos","events_url":"https://api.github.com/users/santiagozky/events{/privacy}","received_events_url":"https://api.github.com/users/santiagozky/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"kwin","id":185025,"node_id":"MDQ6VXNlcjE4NTAyNQ==","avatar_url":"https://avatars2.githubusercontent.com/u/185025?v=4","gravatar_id":"","url":"https://api.github.com/users/kwin","html_url":"https://github.com/kwin","followers_url":"https://api.github.com/users/kwin/followers","following_url":"https://api.github.com/users/kwin/following{/other_user}","gists_url":"https://api.github.com/users/kwin/gists{/gist_id}","starred_url":"https://api.github.com/users/kwin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kwin/subscriptions","organizations_url":"https://api.github.com/users/kwin/orgs","repos_url":"https://api.github.com/users/kwin/repos","events_url":"https://api.github.com/users/kwin/events{/privacy}","received_events_url":"https://api.github.com/users/kwin/received_events","type":"User","site_admin":false},"assignees":[{"login":"kwin","id":185025,"node_id":"MDQ6VXNlcjE4NTAyNQ==","avatar_url":"https://avatars2.githubusercontent.com/u/185025?v=4","gravatar_id":"","url":"https://api.github.com/users/kwin","html_url":"https://github.com/kwin","followers_url":"https://api.github.com/users/kwin/followers","following_url":"https://api.github.com/users/kwin/following{/other_user}","gists_url":"https://api.github.com/users/kwin/gists{/gist_id}","starred_url":"https://api.github.com/users/kwin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kwin/subscriptions","organizations_url":"https://api.github.com/users/kwin/orgs","repos_url":"https://api.github.com/users/kwin/repos","events_url":"https://api.github.com/users/kwin/events{/privacy}","received_events_url":"https://api.github.com/users/kwin/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/Netcentric/accesscontroltool/milestones/39","html_url":"https://github.com/Netcentric/accesscontroltool/milestone/39","labels_url":"https://api.github.com/repos/Netcentric/accesscontroltool/milestones/39/labels","id":3526089,"node_id":"MDk6TWlsZXN0b25lMzUyNjA4OQ==","number":39,"title":"2.2.0","description":"","creator":{"login":"ghenzler","id":2581491,"node_id":"MDQ6VXNlcjI1ODE0OTE=","avatar_url":"https://avatars3.githubusercontent.com/u/2581491?v=4","gravatar_id":"","url":"https://api.github.com/users/ghenzler","html_url":"https://github.com/ghenzler","followers_url":"https://api.github.com/users/ghenzler/followers","following_url":"https://api.github.com/users/ghenzler/following{/other_user}","gists_url":"https://api.github.com/users/ghenzler/gists{/gist_id}","starred_url":"https://api.github.com/users/ghenzler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ghenzler/subscriptions","organizations_url":"https://api.github.com/users/ghenzler/orgs","repos_url":"https://api.github.com/users/ghenzler/repos","events_url":"https://api.github.com/users/ghenzler/events{/privacy}","received_events_url":"https://api.github.com/users/ghenzler/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":5,"state":"open","created_at":"2018-07-26T17:59:31Z","updated_at":"2018-10-22T12:52:27Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2018-08-07T10:30:24Z","updated_at":"2018-10-22T12:52:27Z","closed_at":"2018-10-22T12:52:27Z","author_association":"NONE","body":"The access control tool bundle has a dependency on bndlib version 2.3.0 which causes a transitive dependency on org.osgi:org.osgi.core:jar:4.3.1.\r\nThis is not a problem for the bundle itself, because it declares dependencies on osgi on version 6.0.0.\r\n\r\nThe problem is that the scope for bndlib is _compile_ and the osgi-core is _provided_, which means that the bndlib dependencies are propagated to anyone using the bundle as dependency. This causes that if you use the bundle, depending on the order of your dependencies, you will depend on old versions of the annotations.\r\n\r\n`[INFO] |  \\- biz.netcentric.cq.tools.accesscontroltool:accesscontroltool-bundle:jar:2.1.1:compile\r\n[INFO] |     +- biz.aQute.bnd:bndlib:jar:2.3.0:compile\r\n[INFO] |     |  \\- org.osgi:org.osgi.core:jar:4.3.1:compile`\r\n\r\nThe access control tool should exclude those dependencies to prevent errors when being used as a dependency."}}
{"actor":{"display_login":"ghenzler"}}