{"action":"created","issue":{"url":"https://api.github.com/repos/ctron/package-drone/issues/57","labels_url":"https://api.github.com/repos/ctron/package-drone/issues/57/labels{/name}","comments_url":"https://api.github.com/repos/ctron/package-drone/issues/57/comments","events_url":"https://api.github.com/repos/ctron/package-drone/issues/57/events","html_url":"https://github.com/ctron/package-drone/issues/57","id":62767049,"number":57,"title":"Including multiple versions of the same bundle in a generated feature","user":{"login":"larkery","id":1721963,"avatar_url":"https://avatars.githubusercontent.com/u/1721963?v=3","gravatar_id":"","url":"https://api.github.com/users/larkery","html_url":"https://github.com/larkery","followers_url":"https://api.github.com/users/larkery/followers","following_url":"https://api.github.com/users/larkery/following{/other_user}","gists_url":"https://api.github.com/users/larkery/gists{/gist_id}","starred_url":"https://api.github.com/users/larkery/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/larkery/subscriptions","organizations_url":"https://api.github.com/users/larkery/orgs","repos_url":"https://api.github.com/users/larkery/repos","events_url":"https://api.github.com/users/larkery/events{/privacy}","received_events_url":"https://api.github.com/users/larkery/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ctron/package-drone/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":{"login":"ctron","id":202474,"avatar_url":"https://avatars.githubusercontent.com/u/202474?v=3","gravatar_id":"","url":"https://api.github.com/users/ctron","html_url":"https://github.com/ctron","followers_url":"https://api.github.com/users/ctron/followers","following_url":"https://api.github.com/users/ctron/following{/other_user}","gists_url":"https://api.github.com/users/ctron/gists{/gist_id}","starred_url":"https://api.github.com/users/ctron/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ctron/subscriptions","organizations_url":"https://api.github.com/users/ctron/orgs","repos_url":"https://api.github.com/users/ctron/repos","events_url":"https://api.github.com/users/ctron/events{/privacy}","received_events_url":"https://api.github.com/users/ctron/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/ctron/package-drone/milestones/14","html_url":"https://github.com/ctron/package-drone/milestones/v0.5.0","labels_url":"https://api.github.com/repos/ctron/package-drone/milestones/14/labels","id":1022908,"number":14,"title":"v0.5.0","description":"Support for Postgres, backup and restore for channels, lots of bug fixes and enhancements.","creator":{"login":"ctron","id":202474,"avatar_url":"https://avatars.githubusercontent.com/u/202474?v=3","gravatar_id":"","url":"https://api.github.com/users/ctron","html_url":"https://github.com/ctron","followers_url":"https://api.github.com/users/ctron/followers","following_url":"https://api.github.com/users/ctron/following{/other_user}","gists_url":"https://api.github.com/users/ctron/gists{/gist_id}","starred_url":"https://api.github.com/users/ctron/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ctron/subscriptions","organizations_url":"https://api.github.com/users/ctron/orgs","repos_url":"https://api.github.com/users/ctron/repos","events_url":"https://api.github.com/users/ctron/events{/privacy}","received_events_url":"https://api.github.com/users/ctron/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":2,"state":"open","created_at":"2015-03-16T08:55:14Z","updated_at":"2015-03-19T17:11:37Z","due_on":"2015-03-18T23:00:00Z","closed_at":null},"comments":6,"created_at":"2015-03-18T18:29:43Z","updated_at":"2015-03-20T10:42:28Z","closed_at":null,"body":"Hello,\r\n\r\nI have a channel with a generated feature containing its bundles - however, the feature only seems to require the first bundle with a given name that is present in the repository, according to whatever ordering is used when displaying (looks like by version number), so the one with the least version.\r\n\r\nWould it be possible to amend the feature generator to require all bundles, including different versions, or even to have a policy about what kind of versions to include?\r\n\r\nThanks!"},"comment":{"url":"https://api.github.com/repos/ctron/package-drone/issues/comments/83983990","html_url":"https://github.com/ctron/package-drone/issues/57#issuecomment-83983990","issue_url":"https://api.github.com/repos/ctron/package-drone/issues/57","id":83983990,"user":{"login":"larkery","id":1721963,"avatar_url":"https://avatars.githubusercontent.com/u/1721963?v=3","gravatar_id":"","url":"https://api.github.com/users/larkery","html_url":"https://github.com/larkery","followers_url":"https://api.github.com/users/larkery/followers","following_url":"https://api.github.com/users/larkery/following{/other_user}","gists_url":"https://api.github.com/users/larkery/gists{/gist_id}","starred_url":"https://api.github.com/users/larkery/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/larkery/subscriptions","organizations_url":"https://api.github.com/users/larkery/orgs","repos_url":"https://api.github.com/users/larkery/repos","events_url":"https://api.github.com/users/larkery/events{/privacy}","received_events_url":"https://api.github.com/users/larkery/received_events","type":"User","site_admin":false},"created_at":"2015-03-20T10:42:28Z","updated_at":"2015-03-20T10:42:28Z","body":"I find that the feature.xml matches what I see in the UI; at the moment is is this:\r\n```xml\r\n<requires size=\"4\">\r\n  <required name=\"uk.org.cse.nhm.bundle.impl\" namespace=\"org.eclipse.equinox.p2.iu\" range=\"[5.1.4.20150319180613408,5.1.4.20150319180613408]\"/>\r\n  <required name=\"uk.org.cse.nhm.manual\" namespace=\"org.eclipse.equinox.p2.iu\" range=\"[5.1.4.20150319182156790,5.1.4.20150319182156790]\"/>\r\n  <required name=\"nhm.platform.feature.jar\" namespace=\"org.eclipse.equinox.p2.iu\" range=\"[6.0.0.201503191822,6.0.0.201503191822]\">\r\n    <filter>(org.eclipse.update.install.features=true)</filter>\r\n  </required>\r\n  <required name=\"uk.org.cse.nhm.bundle-api\" namespace=\"org.eclipse.equinox.p2.iu\" range=\"[1.1.0,1.1.0]\"/>\r\n</requires>\r\n```\r\nInterestingly the required version of `uk.org.cse.nhm.bundle.impl` has changed to be the result of another deployment that's happened since I last wrote; however it still only has one version in, and there are three in the channel now."}}