Enhancement #7360

Fix and improve TG discovery support in TG export/import

Added by Tuukka Lehtonen 6 months ago. Updated 6 months ago.

Status:NewStart date:
Priority:4Due date:
Assignee:Antti Villberg% Done:

0%

Category:-Spent time:-
Target version:-
Release notes:
Story points-
Velocity based estimate-
ReleaseSimantics 1.32.0Release relationshipAuto

Description

The very basic support for this was implemented in #7103 but it requires a lot of work still to actually sensibly.

The UI parts still need the following fixes:
  • all transitive dependencies must be written into the TG metadata
  • progress monitor must be handled more properly than now (recursive importing with the same monitor)
  • wizard UI must show the required missing dependencies and allow the user to select whether to attempt downloading them or not. The UI must not download anything without permission.

The original changes for this went into 1.28.0 already, which have the nasty capability of causing the platform code to open network connections to external sites looking for external downloadable shared libraries without prompting the user in any way. Also, the code contains a simple resource leak that leaves the opened network connections to be closed by finalization which is easy to fix.


Related issues

Copied from Platform - Feature #7103: Support tg discovery in export/import Closed 2017-03-21 2017-03-26

History

#1 Updated by Tuukka Lehtonen 6 months ago

  • Release set to 57

#2 Updated by Tuukka Lehtonen 6 months ago

  • Subject changed from Fix TG discovery support in TG export/import to Fix and improve TG discovery support in TG export/import

Also available in: Atom PDF