Contributors mailing list archives
contributors@odoo-community.org
Browse archives
Re: OCA/bank-payment-alternative
byThe 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 onaccount_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.
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