Skip to content

Dep issues in manager show description rather than expansion, then fail to show at second attempt. #655

@OoMrFlibble

Description

@OoMrFlibble

See second line. The description for the errant expansion is shown, rather than the name.

Image

Using oolite_test-1.93.1-67-x86_64.AppImage

Close Oolite and retry, the updates show but "Update installed expansion packs" fails silently:

Image

This is what I see from Latest.log after hitting Update:

11:29:23.793 [version.debug]: oolite.oxp.z.phkb.XenonUI mv:3.13 mav:3.14
11:29:23.796 [version.debug]: oolite.oxp.Murgh.HoOpyCasino mv:2.3 mav:2.3.3
11:29:23.799 [version.debug]: oolite.oxp.phkb.MaintenanceTuneUp mv:0.6 mav:0.7
11:29:23.800 [version.debug]: oolite.oxp.spara.market_observer mv:3.7 mav:2.3.2
11:29:23.802 [version.debug]: oolite.oxp.phkb.NavigationBeaconsMFD mv:1.1 mav:1.2
11:29:23.804 [version.debug]: oolite.oxp.cim.new-cargoes mv:2.1 mav:2.2
11:29:23.806 [version.debug]: oolite.oxp.phkb.ExpandedWeaponInfo mv:1.1 mav:1.2
11:29:23.806 [version.debug]: oolite.oxp.Svengali.Library mv:1.8.5 mav:1.9.1
11:29:23.806 [version.debug]: oolite.oxp.phkb.LoadoutByCategory mv:1.10 mav:1.12
11:29:23.815 [version.debug]: oolite.oxp.Thargoid.Planetfall mv:2.30 mav:2.32
11:29:23.821 [version.debug]: oolite.oxp.z.phkb.XenonUI mv:3.13 mav:3.14
11:29:23.822 [version.debug]: oolite.oxp.Murgh.HoOpyCasino mv:2.3 mav:2.3.3
11:29:23.824 [version.debug]: oolite.oxp.phkb.MaintenanceTuneUp mv:0.6 mav:0.7
11:29:23.824 [version.debug]: oolite.oxp.spara.market_observer mv:3.7 mav:2.3.2
11:29:23.827 [version.debug]: oolite.oxp.phkb.NavigationBeaconsMFD mv:1.1 mav:1.2
11:29:23.830 [version.debug]: oolite.oxp.cim.new-cargoes mv:2.1 mav:2.2
11:29:23.832 [version.debug]: oolite.oxp.phkb.ExpandedWeaponInfo mv:1.1 mav:1.2
11:29:23.833 [version.debug]: oolite.oxp.Svengali.Library mv:1.8.5 mav:1.9.1
11:29:23.833 [version.debug]: oolite.oxp.phkb.LoadoutByCategory mv:1.10 mav:1.12
11:29:23.841 [version.debug]: oolite.oxp.Thargoid.Planetfall mv:2.30 mav:2.32
11:29:23.842 [version.debug]: oolite.oxp.z.phkb.XenonUI mv:3.13 mav:3.14
11:29:23.843 [version.debug]: oolite.oxp.Murgh.HoOpyCasino mv:2.3 mav:2.3.3
11:29:23.843 [version.debug]: oolite.oxp.phkb.MaintenanceTuneUp mv:0.6 mav:0.7
11:29:23.843 [version.debug]: oolite.oxp.phkb.NavigationBeaconsMFD mv:1.1 mav:1.2
11:29:23.844 [version.debug]: oolite.oxp.cim.new-cargoes mv:2.1 mav:2.2
11:29:23.844 [version.debug]: oolite.oxp.phkb.ExpandedWeaponInfo mv:1.1 mav:1.2
11:29:23.846 [version.debug]: oolite.oxp.Svengali.Library mv:1.8.5 mav:1.9.1
11:29:23.846 [version.debug]: oolite.oxp.phkb.LoadoutByCategory mv:1.10 mav:1.12
11:29:23.847 [version.debug]: oolite.oxp.Thargoid.Planetfall mv:2.30 mav:2.32

But The fails silently. Over and over. The error does not show again, and the user has no clue.

Attempting to manually update an affected package causes the conflict from the first attempt to show again.

For this case, updating "Loadout by category" manually unblocked it and the rest ran normally.

It occurs to me that a missing dep should be checked for in the current update list, and moved to top of install queue. In this case, user interaction would have been avoided.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions