Contributors mailing list archives

contributors@odoo-community.org

Browse archives

Avatar

Re: OCA/bank-payment-alternative

by
ClosingAp Open Source Integrators Europe, LDA., Daniel Reis
- 26/06/2025 09:16:14

On 23/06/2025 09:17, Javier Colmenero wrote:

The worst part of all this is that it creates incompatibilities between modules. This means that if you have a module that depends on the new fork, you won't be able to use modules that rely on the traditional ones.

For example, if this PR https://github.com/OCA/connector-ecommerce/pull/83 is migrated with the new dependency on account_payment_base_oca_sale, then I can no longer use any module that depends on account_payment..., making entire sets of modules incompatible with each other.

This is a disaster when trying to migrate projects, as it forces you to give up certain modules.


This is a design problem that you can collaborate with the PR author to resolve, not an unavoidable disaster.
In the past I have personally cases of modules I wanted to use that "forced" unwanted dependencies, and proposed extracting them out.


--
DANIEL REIS
MANAGING PARTNER

>> Schedule time on my calendar.
M: +351 919 991 307
E: dreis@OpenSourceIntegrators.com
A: Avenida da República 3000, Estoril Office Center, 2649-517 Cascais

[Logo OpenSourceIntegrators.com]

Reference