BSD Ports

devel/py-odoo-addon-openupgrade-framework17 17.0.1.0.0.10 FreeBSD

Module to make upgrades between two major revisions

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
4ee5e91219
License
AGPLv3
Categories
devel, python
Package size
57.1 KiB, 110.6 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 17.0.1.0.0.10, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDdevel/py-odoo-addon-openupgrade-framework1717.0.1.0.0.10 newestnone known-[email protected]2026-07-03
HardenedBSDdevel/py-odoo-addon-openupgrade-framework1717.0.1.0.0.10 newestno data-[email protected]-
GhostBSDdevel/py-odoo-addon-openupgrade-framework1717.0.1.0.0.10 newestno data-[email protected]-

Version history 1

  1. 17.0.1.0.0.10 4ee5e91219

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-framework17

From the ports tree:

cd /usr/ports/devel/py-odoo-addon-openupgrade-framework17/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-odoo-addon-openupgrade-framework17>0:devel/py-odoo-addon-openupgrade-framework17

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest17.0.1.0.0.1017.0.1.0.0.10--17.0.1.0.0.10
FreeBSD:14:quarterly17.0.1.0.0.1017.0.1.0.0.10n/a-17.0.1.0.0.10
FreeBSD:15:latest17.0.1.0.0.1017.0.1.0.0.10n/a--
FreeBSD:15:quarterly17.0.1.0.0.1017.0.1.0.0.10n/an/an/a
FreeBSD:16:latest17.0.1.0.0.1017.0.1.0.0.10n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

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

As this port's Makefile names them.

Build 1

Runtime 2

The full lists below include those, and their dependencies in turn.

Build dependencies 12
Run dependencies 179

The first 100 are listed.

Configuration

No options to configure.

USES
python
Service scripts
none
Conflicts with
devel/py-odoo-addon-openupgrade-framework16 devel/py-odoo-addon-openupgrade-framework18

Files

pkg-plist 42
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/README.rst
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/__init__.py
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/__manifest__.py
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/__pycache__/__init__.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/__pycache__/__manifest__.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/__init__.py
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/__pycache__/__init__.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/__init__.py
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/__pycache__/__init__.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/__pycache__/api.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/__pycache__/models.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/__init__.py
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/__pycache__/__init__.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/__init__.py
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/__pycache__/__init__.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/__init__.py
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/__pycache__/__init__.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/__pycache__/ir_model.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/__pycache__/ir_ui_view.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/ir_model.py
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/ir_ui_view.py
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/api.py
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/models.py
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/__init__.py
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/__pycache__/__init__.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/__pycache__/graph.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/__pycache__/migration.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/graph.py
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/migration.py
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/readme/CONFIGURE.md
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/readme/CONTRIBUTORS.md
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/readme/CREDITS.md
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/readme/DESCRIPTION.md
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/readme/DEVELOP.md
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/readme/INSTALL.md
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/static/description/banner.png
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/static/description/icon.png
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/static/description/index.html
  • %%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_framework-17.0.1.0.0.10.dist-info/METADATA
  • %%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_framework-17.0.1.0.0.10.dist-info/RECORD
  • %%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_framework-17.0.1.0.0.10.dist-info/WHEEL
  • %%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_framework-17.0.1.0.0.10.dist-info/top_level.txt
distinfo 1
FileSizeSHA256
odoo_addon_openupgrade_framework-17.0.1.0.0.10-py3-none-any.whl6040188b95158df817b0ee5f5482ef800844ba5d561d792c23593d9601ffe6e79d40b
Master sites 1
  • PYPI/py${PYTHON_MAJOR_VER}/o/odoo-addon-openupgrade-framework/

Commit history 1

DateCommitCreditsLog message
4ee5e91219 Jesús Daniel Colmenares Oviedo devel/py-odoo-addon-openupgrade-framework17: Update to 17.0.1.0.0.10