BSD Ports

devel/py-odoo-addon-openupgrade-framework18 18.0.1.0.3 DragonFly

Module to make upgrades between two major revisions

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
AGPLv3
Categories
devel, python
Package size
57.4 KiB, 115.1 KiB installed

Description

OpenUpgrade Framework is a technical module that contains a number of monkeypatches to improve the behaviour of Odoo when migrating your database using the OpenUpgrade migration scripts:

  • Prevent dropping columns or tables in the database when fields or models are obsoleted in the Odoo data model of the target release.
  • When data records are deleted during the migration (such as views or other system records), this is done in a secure mode. If the deletion fails because of some unforeseen dependency, the deletion will be cancelled and a message is logged, after which the migration continues.
  • Prevent a number of log messages that do not apply when using OpenUpgrade.
  • Suppress log messages about failed view validation, which are to be expected during a migration.
  • Run migration scripts for modules that are installed as new dependencies of upgraded modules (when there are such scripts for those particular modules)
  • Production databases generated with demo data, will be transformed to non-demo ones. If you want to avoid that, you have to pass through the environment variable OPENUPGRADE_USE_DEMO, the value "yes".

In the other systems

The newest version among them is 18.0.1.0.3, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
DragonFlydevel/py-odoo-addon-openupgrade-framework1818.0.1.0.3 newestnone known-[email protected]-
FreeBSDdevel/py-odoo-addon-openupgrade-framework1818.0.1.0.3 newestnone known-[email protected]-
HardenedBSDdevel/py-odoo-addon-openupgrade-framework1818.0.1.0.3 newestno data-[email protected]-
GhostBSDdevel/py-odoo-addon-openupgrade-framework1818.0.1.0.3 newestno data-[email protected]-

Version history 1

  1. 18.0.1.0.3

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg install py312-odoo-addon-openupgrade-framework18

From DPorts:

cd /usr/dports/devel/py-odoo-addon-openupgrade-framework18 && make install clean

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 3