Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0047092
TypeCategorySeverityReproducibilityDate SubmittedLast Update
design defect[Openbravo ERP] A. Platformminorhave not tried2021-06-11 19:292024-05-13 12:41
ReportershuehnerView Statuspublic 
Assigned Tomeriem_azaf 
PrioritynormalResolutionfixedFixed in VersionPR24Q3
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0047092: Remove guava library as it is no longer needed as a dependency of weld

DescriptionThat library was used in the past as a dependency for weld.

However after last weld update it is no longer required.

We should try to remove the library to avoid the need to maintain / update it.

Note that a couple of java files starting using part of guava directly in their code. All of those are needed to change slightly change to avoid using it first
Steps To Reproduce-
Proposed SolutionFind and remove any user of guava (searching for com.google.common) and change each of them to use i.e. standard jdk functions instead.
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
related to defect 0047114 closedalostale Modules integration.google: google-oauth-client library should be update to the latest release 
depends on defect 0047093 closedplatform Openbravo ERP Remove use of guava library in java code of backoffice 
depends on defect 0047094 closedTriage Platform Conn Modules Remove use of guava library in java code of authorized.net integration 
depends on defect 0047095 closedRetail Retail Modules mobile.core: Remove guava usage in java code 
depends on defect 0047096 closedalostale Retail Modules posterminal: Remove guava usage in java code 
depends on defect 0047097 closedmeriem_azaf Modules Remove use of guava library in java code 
depends on defect 0047098 closedmeriem_azaf Modules AWO-selftreplenishment:Remove use of guava library in java code 
depends on defect 0047763 closedalostale POS2 remove use of guava in core2 build 
blocks design defect 0047090 newTriage Platform Base Openbravo ERP Tracking issue: Library update 

-  Notes
(0130159)
alostale (manager)
2021-07-06 11:59

When removing this library, check org.openbravo.integration.google module as its google-api-client dependency declares a dependency on guava.
(0163461)
hgbot (developer)
2024-04-19 11:07

Merge Request created: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/1209 [^]
(0164498)
hgbot (developer)
2024-05-13 12:41

Merge request merged: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/1209 [^]
(0164499)
hgbot (developer)
2024-05-13 12:41

Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/openbravo [^]
Changeset: e600f0ab2415e02b1a9193bc6d7275bd589f4443
Author: Meriem Azaf <m.azaf@orisha.com>
Date: 13-05-2024 10:40:00
URL: https://gitlab.com/openbravo/product/openbravo/-/commit/e600f0ab2415e02b1a9193bc6d7275bd589f4443 [^]

Fixes ISSUE-47092: Remove guava library as it is no longer needed as a dependency of weld

---
M legal/Licensing.txt
R lib/runtime/guava-21.0.jar
---

- Issue History
Date Modified Username Field Change
2021-06-11 19:29 shuehner New Issue
2021-06-11 19:29 shuehner Assigned To => platform
2021-06-11 19:29 shuehner Modules => Core
2021-06-11 19:29 shuehner Triggers an Emergency Pack => No
2021-06-11 19:30 shuehner Relationship added blocks 0047090
2021-06-11 19:39 shuehner Relationship added depends on 0047093
2021-06-11 19:41 shuehner Relationship added depends on 0047094
2021-06-11 19:44 shuehner Relationship added depends on 0047095
2021-06-11 19:45 shuehner Relationship added depends on 0047096
2021-06-11 19:47 shuehner Relationship added depends on 0047097
2021-06-11 19:48 shuehner Relationship added depends on 0047098
2021-07-06 11:59 alostale Note Added: 0130159
2021-07-06 11:59 alostale Relationship added related to 0047114
2021-07-06 11:59 alostale Type defect => design defect
2021-09-27 15:14 alostale Relationship added depends on 0047763
2022-02-01 08:07 alostale Assigned To platform => Triage Platform Base
2024-04-19 11:07 hgbot Note Added: 0163461
2024-04-19 11:07 meriem_azaf Assigned To Triage Platform Base => meriem_azaf
2024-04-19 11:07 meriem_azaf Status new => acknowledged
2024-04-19 11:07 meriem_azaf Status acknowledged => scheduled
2024-05-13 12:41 hgbot Note Added: 0164498
2024-05-13 12:41 hgbot Resolution open => fixed
2024-05-13 12:41 hgbot Status scheduled => closed
2024-05-13 12:41 hgbot Fixed in Version => PR24Q3
2024-05-13 12:41 hgbot Note Added: 0164499


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker