{"action":"created","issue":{"url":"https://api.github.com/repos/KSP-CKAN/NetKAN/issues/1981","labels_url":"https://api.github.com/repos/KSP-CKAN/NetKAN/issues/1981/labels{/name}","comments_url":"https://api.github.com/repos/KSP-CKAN/NetKAN/issues/1981/comments","events_url":"https://api.github.com/repos/KSP-CKAN/NetKAN/issues/1981/events","html_url":"https://github.com/KSP-CKAN/NetKAN/issues/1981","id":96586437,"number":1981,"title":"\"FuelSwitch to every tank-default\" conflicts with \"Interstellar Fuel Switch Core\"","user":{"login":"NecroBones","id":10134364,"avatar_url":"https://avatars.githubusercontent.com/u/10134364?v=3","gravatar_id":"","url":"https://api.github.com/users/NecroBones","html_url":"https://github.com/NecroBones","followers_url":"https://api.github.com/users/NecroBones/followers","following_url":"https://api.github.com/users/NecroBones/following{/other_user}","gists_url":"https://api.github.com/users/NecroBones/gists{/gist_id}","starred_url":"https://api.github.com/users/NecroBones/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NecroBones/subscriptions","organizations_url":"https://api.github.com/users/NecroBones/orgs","repos_url":"https://api.github.com/users/NecroBones/repos","events_url":"https://api.github.com/users/NecroBones/events{/privacy}","received_events_url":"https://api.github.com/users/NecroBones/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-07-22T14:49:11Z","updated_at":"2015-07-23T13:51:44Z","closed_at":null,"body":"\r\nThis is causing dependency problems for mods that rely on the \"Interstellar Fuel Switch Core\" (which is just the DLL). Fuel Tanks Plus has a user reporting this.\r\n\r\nBasically the \"FuelSwitch to every tank-default\" is a config that adds fuel switching to stock tanks, via the Firespitter fuel switcher. There's no problem with installing the Firespitter Core and the Interstellar Core together, so this \"conflicts\" rule is breaking things for anyone that wants to use \"FuelSwitch to every tank-default\" in conjunction with anything that relies on the Interstellar Core. \r\n"},"comment":{"url":"https://api.github.com/repos/KSP-CKAN/NetKAN/issues/comments/124112882","html_url":"https://github.com/KSP-CKAN/NetKAN/issues/1981#issuecomment-124112882","issue_url":"https://api.github.com/repos/KSP-CKAN/NetKAN/issues/1981","id":124112882,"user":{"login":"NecroBones","id":10134364,"avatar_url":"https://avatars.githubusercontent.com/u/10134364?v=3","gravatar_id":"","url":"https://api.github.com/users/NecroBones","html_url":"https://github.com/NecroBones","followers_url":"https://api.github.com/users/NecroBones/followers","following_url":"https://api.github.com/users/NecroBones/following{/other_user}","gists_url":"https://api.github.com/users/NecroBones/gists{/gist_id}","starred_url":"https://api.github.com/users/NecroBones/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NecroBones/subscriptions","organizations_url":"https://api.github.com/users/NecroBones/orgs","repos_url":"https://api.github.com/users/NecroBones/repos","events_url":"https://api.github.com/users/NecroBones/events{/privacy}","received_events_url":"https://api.github.com/users/NecroBones/received_events","type":"User","site_admin":false},"created_at":"2015-07-23T13:51:44Z","updated_at":"2015-07-23T13:51:44Z","body":"By looking at them, I believe they might mildly conflict with each other. They're both adding FSfuelSwitch modules for all fuel tanks (including stock). They do things slightly differently, but with the same end-goal. Here's the rub: Porkjet's StockFuelSwitch checks to see if the module already exists on those tanks. Micha030201's FuelSwitchtoeverytank-default does not, and so depending on the execution order, there could be double modules injected on tanks. And it'll add fuel-switching modules to mod-tanks that already come with them. \r\n\r\nNeither of them check for modules from InterstellarFuelSwitch, so that's an improvement I'd like to see them both add. But these can't be handled via dependency rules, since it's on a per-tank basis.  \r\n\r\nTL;DR: Since FuelSwitchtoeverytank-default and StockFuelSwitch attempt to do exactly the same thing, I think it's OK for them to have a \"conflicts\" rule with each other."}}