/
EUREKA-374 Spike - Identify problems preventing us from updating existing applications for Ramsons

EUREKA-374 Spike - Identify problems preventing us from updating existing applications for Ramsons

Spike Overview

ID: EUREKA-374

Objective: Identify problems preventing us from updating existing applications for Ramsons.

Background

Attempt to update the existing applications (app-platform-minimal, app-platform-complete, app-consortia, etc.) with pre-release Ramsons versions of modules. We’ve previously ran into problems related to dependencies, but a comprehensive list was not captured.

  • There are new modules being introduced in Ramsons which complicate the dependency tree.

  • There are new dependencies in existing modules which also complicate the dependency tree.

Scope

  • Identify and document the problems so that corresponding tasks for teams to resolve them can be created.

  • Use of the application generator to get application descriptors with latest versions of modules

Outcomes

Application descriptors with the latest available versions of modules for Ramsons release have been generated for the following applications using folio-application-generator:

Application

Generated Application Descriptor

Application

Generated Application Descriptor

app-platform-minimal

app-platform-complete

app-consortia

app-dcb

app-edge-complete

app-erm-usage

Identified issues

Issues have been identified with the help of application-builder:

  • all generated descriptors have been loaded into the tool

  • correct application dependencies specified

  • existing issues (if any) observed in Required interfaces section of application descriptor

Application

Issue

Comment

Resolution

Application

Issue

Comment

Resolution

app-platform-complete

mod-quick-marc-5.2.0 -> missing interface specification-storage-1.0

interface provided by mod-record-specifications

Fixed in HEAD/master (5.2.0-SNAPSHOT). See mod-quick-marc/descriptors/ModuleDescriptor-template.json at 0f20d81cafd85a9f0549e788d00aa95c76831a85 · folio-org/mod-quick-marc

app-edge-complete

edge-dcb-1.2.0 -> missing interface transactions-1.0

interface not found

provided by mod-dcb. See mod-dcb/descriptors/ModuleDescriptor-template.json at 23e754a7bc84cdf11ae5a23c2bf58d8395c76436 · folio-org/mod-dcb

Related content