What is the Development branch in github repo?

Hello,

What is the purpose of Development branch in DataGerry github repo ?
Is it considered stable ?
can i build from it if i want to experiment latest updates ?
will it be merged to master on release ?

Amos

Hi @amos ,

yes the development branch can be considered stable but it also contains non finished features/improvements.

There should be no issues to build from it and then experimenting with the latest changes :).

Every time when the next release packages are build the development branch will be merged into master.

Sincerly,

Your DataGerry-Team

Hi @adnan.smajic ,

I’m trying to build from the development branch, and I’m failing on the “make webapp” part, here is the error:

npm install --prefix app
npm warn ERESOLVE overriding peer dependency
npm warn While resolving: create-react-context@0.3.0
npm warn Found: react@17.0.2
npm warn node_modules/react
npm warn   react@"^17.0.2" from the root project
npm warn   1 more (react-dom)
npm warn
npm warn Could not resolve dependency:
npm warn peer react@"^0.14.0 || ^15.0.0 || ^16.0.0" from create-react-context@0.3.0
npm warn node_modules/create-react-context
npm warn   create-react-context@"^0.3.0" from react-popper@1.3.7
npm warn   node_modules/react-popper
npm warn
npm warn Conflicting peer dependency: react@16.14.0
npm warn node_modules/react
npm warn   peer react@"^0.14.0 || ^15.0.0 || ^16.0.0" from create-react-context@0.3.0
npm warn   node_modules/create-react-context
npm warn     create-react-context@"^0.3.0" from react-popper@1.3.7
npm warn     node_modules/react-popper
npm error code ERESOLVE
npm error ERESOLVE could not resolve
npm error
npm error While resolving: react-popper@1.3.7
npm error Found: react@17.0.2
npm error node_modules/react
npm error   react@"^17.0.2" from the root project
npm error   peer react@"17.0.2" from react-dom@17.0.2
npm error   node_modules/react-dom
npm error     react-dom@"^17.0.2" from the root project
npm error
npm error Could not resolve dependency:
npm error peer react@"0.14.x || ^15.0.0 || ^16.0.0" from react-popper@1.3.7
npm error node_modules/react-popper
npm error   react-popper@"1.3.7" from the root project
npm error
npm error Conflicting peer dependency: react@16.14.0
npm error node_modules/react
npm error   peer react@"0.14.x || ^15.0.0 || ^16.0.0" from react-popper@1.3.7
npm error   node_modules/react-popper
npm error     react-popper@"1.3.7" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /root/.npm/_logs/2025-12-20T10_41_17_367Z-eresolve-report.txt
npm error A complete log of this run can be found in: /root/.npm/_logs/2025-12-20T10_41_17_367Z-debug-0.log
make: *** [Makefile:77: webapp] Error 1

When researching around it, it seems that “react-popper@1.3.7” doesn’t support “react@17.0.2” what do you suggest ?

Amos

Hi @amos ,

use this command to install it: npm install --legacy-peer-deps

The backend in the development branch is updated to python 3.12 (if you encounter any issues on it).

Sincerly,

Your DataGerry-Teeam

Hi @adnan.smajic

I still get error after doing what you suggested…
I do use python 3.12, and currently, no issues with the backend in development branch.

Here is the related snippet:

[root@amos-dev-rhel9 DataGerry]# npm install --legacy-peer-deps

removed 3 packages, and audited 6 packages in 686ms

found 0 vulnerabilities

[root@amos-dev-rhel9 DataGerry]#

[root@amos-dev-rhel9 DataGerry]#

[root@amos-dev-rhel9 DataGerry]#

[root@amos-dev-rhel9 DataGerry]#

[root@amos-dev-rhel9 DataGerry]# make webapp

npm install --prefix app

npm warn ERESOLVE overriding peer dependency

npm warn While resolving: create-react-context@0.3.0

npm warn Found: react@17.0.2

npm warn node_modules/react

npm warn react@“^17.0.2” from the root project

npm warn 1 more (react-dom)

npm warn

npm warn Could not resolve dependency:

npm warn peer react@“^0.14.0 || ^15.0.0 || ^16.0.0” from create-react-context@0.3.0

npm warn node_modules/create-react-context

npm warn create-react-context@“^0.3.0” from react-popper@1.3.7

npm warn node_modules/react-popper

npm warn

npm warn Conflicting peer dependency: react@16.14.0

npm warn node_modules/react

npm warn peer react@“^0.14.0 || ^15.0.0 || ^16.0.0” from create-react-context@0.3.0

npm warn node_modules/create-react-context

npm warn create-react-context@“^0.3.0” from react-popper@1.3.7

npm warn node_modules/react-popper

npm error code ERESOLVE

npm error ERESOLVE could not resolve

npm error

npm error While resolving: react-popper@1.3.7

npm error Found: react@17.0.2

npm error node_modules/react

npm error react@“^17.0.2” from the root project

npm error peer react@“17.0.2” from react-dom@17.0.2

npm error node_modules/react-dom

npm error react-dom@“^17.0.2” from the root project

npm error

npm error Could not resolve dependency:

npm error peer react@“0.14.x || ^15.0.0 || ^16.0.0” from react-popper@1.3.7

npm error node_modules/react-popper

npm error react-popper@“1.3.7” from the root project

npm error

npm error Conflicting peer dependency: react@16.14.0

npm error node_modules/react

npm error peer react@“0.14.x || ^15.0.0 || ^16.0.0” from react-popper@1.3.7

npm error node_modules/react-popper

npm error react-popper@“1.3.7” from the root project

npm error

npm error Fix the upstream dependency conflict, or retry

npm error this command with --force or --legacy-peer-deps

npm error to accept an incorrect (and potentially broken) dependency resolution.

npm error

npm error

npm error For a full report see:

npm error /root/.npm/_logs/2025-12-22T18_54_49_266Z-eresolve-report.txt

npm error A complete log of this run can be found in: /root/.npm/_logs/2025-12-22T18_54_49_266Z-debug-0.log

make: *** [Makefile:77: webapp] Error 1

[root@amos-dev-rhel9 DataGerry]# python --version

Python 3.12.11

[root@amos-dev-rhel9 DataGerry]#

Any suggestion ?

Amos

@amos ,

which node version are you using (if not 18, try using node 18)?

@adnan.smajic I tried using node 18, but still not luck…(see the snippet below)

[root@amos-dev-rhel9 DataGerry]#

[root@amos-dev-rhel9 DataGerry]#

[root@amos-dev-rhel9 DataGerry]# node --version

v18.20.8

[root@amos-dev-rhel9 DataGerry]#

[root@amos-dev-rhel9 DataGerry]#

[root@amos-dev-rhel9 DataGerry]# npm install --legacy-peer-deps

added 5 packages, and audited 6 packages in 596ms

found 0 vulnerabilities

[root@amos-dev-rhel9 DataGerry]# make webapp

npm install --prefix app

npm warn ERESOLVE overriding peer dependency

npm warn While resolving: create-react-context@0.3.0

npm warn Found: react@17.0.2

npm warn node_modules/react

npm warn react@“^17.0.2” from the root project

npm warn 1 more (react-dom)

npm warn

npm warn Could not resolve dependency:

npm warn peer react@“^0.14.0 || ^15.0.0 || ^16.0.0” from create-react-context@0.3.0

npm warn node_modules/create-react-context

npm warn create-react-context@“^0.3.0” from react-popper@1.3.7

npm warn node_modules/react-popper

npm warn

npm warn Conflicting peer dependency: react@16.14.0

npm warn node_modules/react

npm warn peer react@“^0.14.0 || ^15.0.0 || ^16.0.0” from create-react-context@0.3.0

npm warn node_modules/create-react-context

npm warn create-react-context@“^0.3.0” from react-popper@1.3.7

npm warn node_modules/react-popper

npm error code ERESOLVE

npm error ERESOLVE could not resolve

npm error

npm error While resolving: react-popper@1.3.7

npm error Found: react@17.0.2

npm error node_modules/react

npm error react@“^17.0.2” from the root project

npm error peer react@“17.0.2” from react-dom@17.0.2

npm error node_modules/react-dom

npm error react-dom@“^17.0.2” from the root project

npm error

npm error Could not resolve dependency:

npm error peer react@“0.14.x || ^15.0.0 || ^16.0.0” from react-popper@1.3.7

npm error node_modules/react-popper

npm error react-popper@“1.3.7” from the root project

npm error

npm error Conflicting peer dependency: react@16.14.0

npm error node_modules/react

npm error peer react@“0.14.x || ^15.0.0 || ^16.0.0” from react-popper@1.3.7

npm error node_modules/react-popper

npm error react-popper@“1.3.7” from the root project

npm error

npm error Fix the upstream dependency conflict, or retry

npm error this command with --force or --legacy-peer-deps

npm error to accept an incorrect (and potentially broken) dependency resolution.

npm error

npm error

npm error For a full report see:

npm error /root/.npm/_logs/2025-12-30T20_48_10_847Z-eresolve-report.txt

npm error A complete log of this run can be found in: /root/.npm/_logs/2025-12-30T20_48_10_847Z-debug-0.log

make: *** [Makefile:77: webapp] Error 1

[root@amos-dev-rhel9 DataGerry]#

Is there something else that i should try ?

Hi @amos,

You could try doing a clean setup of your node_modules and cache before reinstalling. Execute these commands step by step:

rm -rf node_modules
rm -f package-lock.json
npm cache clean --force
npm install --legacy-peer-deps

Sincerly,

Your DataGerry Team