Ckan: Mod (Spectra) with incompatible dependency (EVE) incorrectly shown as compatible

Created on 6 Jul 2020  路  14Comments  路  Source: KSP-CKAN/CKAN

Background

  • Operating System: Win10 64
  • CKAN Version: 1.27.2
  • KSP Version: 1.9.1

Have you made any manual changes to your GameData folder (i.e., not via CKAN)? No

Problem

My CKAN is set up to list compatible mods. (1.91). I have Spectra on the list. Update offered today and now it has listed a dependency to Mod Environmental Visual Enhancements.

Error given in CKAN is "Spectra v1.4.0 requires EnvironmentalVisualEnhancements but it is not listed in the index, or not available for your version of KSP. Error during installation"

Steps to reproduce

  • Go to... Spectra v1.4.0
  • Click on...Update
  • See error Above

Expected behavior
Install the update to an a Mod that is showing compatible to 1.9.1.
Spectra should not be shown as compatible.

Screenshots (if applicable)

CKAN error code (if applicable):

PLACE CODE HERE !
Bug Core (ckan.dll) Relationships

All 14 comments

Also happens in v1.28.0-PRE1.

Tried searching for all mods depending on EVE in a 1.9.1-only instance. Only Spectra has this problem. Maybe an older version is confusing matters, since we've done a lot of relationship rearranging with Spectra?

Confirmed, KSP-CKAN/NetKAN#8016 changed EVE from a recommends to a depends. So Spectra [v1.3.3] is compatible but [v1.4.0] is not, and both are available for 1.9.1. The mod list sees v1.3.3 and wants to allow the user to install it, but the installer sees v1.4.0 and says it can't.

@zaropas, go to the Versions tab and click to install v1.3.3:

image

That should avoid the EVE dependency.

I can't find this list in the format you show. I have found this in my CKAN.

2020-07-06 10_27_21-Compatible KSP Versions

Over on the right of the main window.

Got it. Thanks

Interestingly it is already clicked over there.

Still the same issue on re attempt with Spectra update.

Right, don't try to install that update. It requires EVE.

OK. Understood. So spectra is ok just don't try to update at this time. Thanks. Now I know why it worked originally, as the 1.3.3 version was already checked. Good to know. Thanks for the help.

Awesome.

Possibly related (or at least worth investigating at the same time), I just noticed that GPP is shown as incompatible due to the GPPTextures dependency (it's only compatible up to KSP 1.4.5), even if GPPTextures is already installed by bypassing compatibility in the Versions tab. In this situation GPP can be installed from the Versions tab and there isn't even a warning.

Was this page helpful?
0 / 5 - 0 ratings