Package: oca-core
Version: 11.0.20180730-1
Severity: wishlist

Dear Maintainer,

Odoo has several versions that are synchronized and maintain in the OCA
community soft-fork called OCB (Odoo Community Backports), which is the source
for this package.

They are namely with a first major version plus minor version always being 0,
so you have 10.0, 11.0, 12.0, 13.0..., being this last one the latest for now.
Each year in October a new version arrives (14.0 will be next). There are
patches on the last 3 active ones (now 13.0, 12.0 and 11.0), but no
modification on main version.

These versions can't be exchanged freely, as there's a data model associated
with each version that is different from the others.

The main value of OCB is double:

A) Add non data model nor signature breaking changes that Odoo refuses by their
reasons.
B) Extend the support to out of official support versions(currently <=10.0),
adding there patches that can be fixed in later versions.

Then we need to manage all of these versions (or a reasonable number of them)
as independent packages. What are the versions we should include? Latest 3
versions as Odoo? We are then losing value B). Only outdated versions? Then we
lose value A). All of them? Maybe very costly.

I'm open to extend information when needed and also to work on the final
decision to be taken at this respect.



-- System Information:
Debian Release: bullseye/sid
  APT prefers focal-updates
  APT policy: (500, 'focal-updates'), (500, 'focal-security'), (500, 'focal'), 
(100, 'focal-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.4.0-26-generic (SMP w/8 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8), 
LANGUAGE=es_ES.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Reply via email to