[FOLIO-3547] loose plugin dependencies permit incompatible versions Created: 04/Aug/22  Updated: 22/Nov/22  Resolved: 04/Aug/22

Status: Closed
Project: FOLIO
Components: None
Affects versions: None
Fix versions: None

Type: Bug Priority: P2
Reporter: Zak Burke Assignee: Zak Burke
Resolution: Done Votes: 0
Labels: RRT
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Relates
relates to UIOR-1042 loose plugin dependencies permit inco... Closed
relates to UIDATIMP-1323 loose plugin dependencies permit inco... Closed
relates to UIAC-55 loose plugin dependencies permit inco... Closed
relates to UIF-423 loose plugin dependencies permit inco... Closed
relates to UIREC-252 loose plugin dependencies permit inco... Closed
Sprint: stripes-force 145
Story Points: 1
Development Team: Stripes Force
Release: Lotus (R1 2022) Hot Fix #3
RCA Group: TBD

 Description   

Overview: UI applications with loose * dependencies on plugins pull incompatible versions into the build. The same problem bit us when we published Iris hotfixes after Juniper was released. Here, we see it with Lotus hotfixes now that Morning Glory versions are available.
Steps to Reproduce:

  1. Checkout platform-complete#R1-2022 and run yarn install

Expected Results: Only R1-2022 versions are present in the build, as specified in package.json:

  • "@folio/plugin-find-contact": "3.1.1",
  • "@folio/plugin-find-fund": "1.0.0",
  • "@folio/plugin-find-instance": "6.1.6",
  • "@folio/plugin-find-interface": "3.1.1",
  • "@folio/plugin-find-organization": "3.1.1",
  • "@folio/plugin-find-po-line": "3.1.1",
  • "@folio/plugin-find-user": "6.1.0",

Actual Results: Multiple versions of some dependencies are present in the build, including some that are from R2-2022 and rely on versions of stripes-acq-components that are not present in the R1-2022 release:

  • "@folio/plugin-find-contact": "3.2.0",
  • "@folio/plugin-find-fund": "1.1.0",
  • "@folio/plugin-find-instance": "6.2.0",
  • "@folio/plugin-find-interface": "3.2.0",
  • "@folio/plugin-find-organization": "3.2.0",
  • "@folio/plugin-find-po-line": "3.2.0",
  • "@folio/plugin-find-user": "6.2.0",

Interested parties: Dennis Bridges, Sobha Duvvuri 


Generated at Thu Feb 08 23:28:56 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.