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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0054570
TypeCategorySeverityReproducibilityDate SubmittedLast Update
feature request[POS2] Coremajorhave not tried2024-02-05 10:192024-04-12 11:17
ReportercbernerView Statuspublic 
Assigned Tocberner 
PrioritynormalResolutionfixedFixed in Version24Q3
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0054570: CRA should be replaced by an alternative, Vite

DescriptionWe're replacing CRA with Vite, after a thorough research. This is due to CRA being in maintenance mode and not receiving updates for a couple years already. And also because webpack is getting slower and slower for developer experience.

Vite: https://vitejs.dev/ [^]
CRA: https://create-react-app.dev/ [^]
Steps To Reproduce-
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
causes defect 0055167 closedcberner Some labels are not shown properly in the application 
causes defect 0055175 closedcberner ant build with vite fail in arm64 environments (i.e. AWS cloud - Graviton) 

-  Notes
(0160263)
hgbot (developer)
2024-02-05 15:51

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/1357 [^]
(0160264)
hgbot (developer)
2024-02-05 15:53

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/2405 [^]
(0160265)
hgbot (developer)
2024-02-05 15:53

Merge Request created: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/1127 [^]
(0161790)
hgbot (developer)
2024-03-06 18:41

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/678 [^]
(0162386)
hgbot (developer)
2024-03-19 18:08

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client/-/merge_requests/63 [^]
(0162387)
hgbot (developer)
2024-03-19 18:10

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.ssms/-/merge_requests/125 [^]
(0163027)
hgbot (developer)
2024-04-10 11:43

Repository: https://gitlab.com/openbravo/product/openbravo [^]
Changeset: 1b85b19a523776fc52852fb00c0727cfdb26d009
Author: Cristian Berner <cristian.berner@openbravo.com>
Date: 10-04-2024 11:35:59
URL: https://gitlab.com/openbravo/product/openbravo/-/commit/1b85b19a523776fc52852fb00c0727cfdb26d009 [^]

Related to FR-54570: CRA/webpack should be replaced by an alternative, Vite

---
M babel.config.js
M modules/org.openbravo.client.kernel/eslint-airbnb/eslintrc-airbnb-react.template
M package-lock.json
M package.json
---
(0163028)
hgbot (developer)
2024-04-10 11:43

Merge request merged: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/1127 [^]
(0163029)
hgbot (developer)
2024-04-10 11:43

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: 84a2a551c5365926ca7ee2d8987d42ce2700680e
Author: Cristian Berner <cristian.berner@openbravo.com>
Date: 10-04-2024 11:39:36
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/84a2a551c5365926ca7ee2d8987d42ce2700680e [^]

Related to FR-54570: CRA/webpack should be replaced by an alternative, Vite

---
M web-jspack/org.openbravo.pos2/package-lock.json
M web-jspack/org.openbravo.pos2/src/components/Customer/CustomerGrid/CustomerGrid.scss
M web-jspack/org.openbravo.pos2/src/components/Customer/CustomerMultiTabDialog/CustomerMultiTabDialogForm/CustomerMultiTabDialogForm.scss
M web-jspack/org.openbravo.pos2/src/components/Customer/CustomerMultiTabDialog/CustomerMultiTabDialogHeader/CustomerMultiTabDialogHeader.scss
M web-jspack/org.openbravo.pos2/src/components/Customer/CustomerSelector/CustomerCellRender/CustomerCellRender.scss
M web-jspack/org.openbravo.pos2/src/components/Customer/CustomerSelector/CustomerNotification/CustomerNotification.scss
M web-jspack/org.openbravo.pos2/src/components/Ticket/TicketBPNotifications/TicketBPNotifications.scss
---
(0163030)
hgbot (developer)
2024-04-10 11:43

Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2 [^]
Changeset: caf9fcbe55725b3b7362b0d5accb6ae898d5cccc
Author: Cristian Berner <cristian.berner@openbravo.com>
Date: 10-04-2024 11:37:09
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/commit/caf9fcbe55725b3b7362b0d5accb6ae898d5cccc [^]

Fixes FR-54570: CRA/webpack should be replaced by an alternative, Vite

This MR includes the changes required to switch the CRA technology to
Vite and several other changes to make the things that previously worked
with CRA out of the box work with Vite.

More info is provided in the MR and related documentation.

---
---
(0163031)
hgbot (developer)
2024-04-10 11:43

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/1357 [^]
(0163032)
hgbot (developer)
2024-04-10 11:43

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: 1008e62687cff9c24ea8d2fd8ccb70b7bfdf07dd
Author: Cristian Berner <cristian.berner@openbravo.com>
Date: 10-04-2024 11:40:07
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/1008e62687cff9c24ea8d2fd8ccb70b7bfdf07dd [^]

Related to FR-54570: CRA/webpack should be replaced by an alternative, Vite

This includes changes required for vite to work as expected, they should
be transparent from other dependencies of mobile.core(that are not core2).

---
M web/org.openbravo.mobile.core/app/external-device/printing/PrintTemplateStore.js
M web/org.openbravo.mobile.core/app/integration/remote-server/RemoteServerController.js
M web/org.openbravo.mobile.core/app/model/application-state/StateAPI.js
M web/org.openbravo.mobile.core/app/model/persistence/indexeddb/IndexedDBController.js
---
(0163033)
hgbot (developer)
2024-04-10 11:43

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/678 [^]
(0163034)
hgbot (developer)
2024-04-10 11:43

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.ssms [^]
Changeset: 5419a375e5e8e1e43009932b6c861e31682e5ec9
Author: Cristian Berner <cristian.berner@openbravo.com>
Date: 10-04-2024 11:41:05
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.ssms/-/commit/5419a375e5e8e1e43009932b6c861e31682e5ec9 [^]

Related to FR-54570: CRA/webpack should be replaced by an alternative, Vite

It includes scss changes to remove several warnings related to the
change of CRA to Vite.

---
M web-jspack/org.openbravo.ssms/src/components/ProductLineDetailDialog/ProductLineDetailDialog.scss
M web-jspack/org.openbravo.ssms/src/components/TaskDetailDialog/TaskDetailDialog.scss
M web-jspack/org.openbravo.ssms/src/components/TaskDetailRowView/TaskSummary/TaskSummary.scss
---
(0163035)
hgbot (developer)
2024-04-10 11:43

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/2405 [^]
(0163036)
hgbot (developer)
2024-04-10 11:43

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.ssms/-/merge_requests/125 [^]
(0163037)
hgbot (developer)
2024-04-10 11:43

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client [^]
Changeset: d163b8b26f702127be22286dffa62f876dde6223
Author: Cristian Berner <cristian.berner@openbravo.com>
Date: 10-04-2024 11:42:12
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client/-/commit/d163b8b26f702127be22286dffa62f876dde6223 [^]

Related to FR-54570: CRA/webpack should be replaced by an alternative, Vite

Includes some scss changes that triggered warnings when changing from
CRA to Vite.

---
M web-jspack/org.openbravo.events.client/src/components/EventsLoginDialog/EventsLoginDialog.scss
---
(0163038)
hgbot (developer)
2024-04-10 11:43

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client/-/merge_requests/63 [^]
(0163066)
hgbot (developer)
2024-04-10 18:36

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2 [^]
Changeset: b9735fa000fb78f089526b6e3be75b9f633f16e2
Author: Cristian Berner <cristian.berner@openbravo.com>
Date: 10-04-2024 18:34:51
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/commit/b9735fa000fb78f089526b6e3be75b9f633f16e2 [^]

Related to FR-54570: Fix error related with REACT_APP_SERVER_PATHS

REACT_APP_SERVER_PATHS gave an error related with JSON type because it
was not properly wrapped in a JSON.stringify.

---
M web-jspack/org.openbravo.core2/vite.config.js
---
(0163147)
hgbot (developer)
2024-04-12 11:17

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2 [^]
Changeset: 181cd698a80c3c5ed74ba58981034da9b00551af
Author: Cristian Berner <cristian.berner@openbravo.com>
Date: 12-04-2024 11:16:21
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/commit/181cd698a80c3c5ed74ba58981034da9b00551af [^]

Related to FR-54570: merge-converage script not being launched in package.json

It was missing the .js at the end, it is being checked against the
filename at the end of the merge-coverage.js script.

---
M web-jspack/org.openbravo.core2/package.json
---

- Issue History
Date Modified Username Field Change
2024-02-05 10:19 cberner New Issue
2024-02-05 10:19 cberner Assigned To => Triage Platform Base
2024-02-05 10:19 cberner Triggers an Emergency Pack => No
2024-02-05 10:19 cberner Assigned To Triage Platform Base => cberner
2024-02-05 13:46 cberner Status new => scheduled
2024-02-05 15:51 hgbot Note Added: 0160263
2024-02-05 15:53 hgbot Note Added: 0160264
2024-02-05 15:53 hgbot Note Added: 0160265
2024-03-06 18:41 hgbot Note Added: 0161790
2024-03-19 18:08 hgbot Note Added: 0162386
2024-03-19 18:10 hgbot Note Added: 0162387
2024-04-10 11:43 hgbot Note Added: 0163027
2024-04-10 11:43 hgbot Note Added: 0163028
2024-04-10 11:43 hgbot Resolution open => fixed
2024-04-10 11:43 hgbot Status scheduled => closed
2024-04-10 11:43 hgbot Note Added: 0163029
2024-04-10 11:43 hgbot Fixed in Version => 24Q3
2024-04-10 11:43 hgbot Note Added: 0163030
2024-04-10 11:43 hgbot Note Added: 0163031
2024-04-10 11:43 hgbot Note Added: 0163032
2024-04-10 11:43 hgbot Note Added: 0163033
2024-04-10 11:43 hgbot Note Added: 0163034
2024-04-10 11:43 hgbot Note Added: 0163035
2024-04-10 11:43 hgbot Note Added: 0163036
2024-04-10 11:43 hgbot Note Added: 0163037
2024-04-10 11:43 hgbot Note Added: 0163038
2024-04-10 18:36 hgbot Note Added: 0163066
2024-04-11 11:13 cberner Relationship added causes 0055167
2024-04-11 17:05 cberner Relationship added causes 0055175
2024-04-12 11:17 hgbot Note Added: 0163147


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker