BSD Ports

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

Module to make upgrades between two major revisions

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
AGPLv3
Categories
devel, python
Package size
58.6 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

SystemPortVersion
FreeBSDdevel/py-odoo-addon-openupgrade-framework1818.0.1.0.3
HardenedBSDdevel/py-odoo-addon-openupgrade-framework1818.0.1.0.3
GhostBSDdevel/py-odoo-addon-openupgrade-framework1818.0.1.0.3

Install

Binary package:

pkg install py312-odoo-addon-openupgrade-framework18

From the ports tree:

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

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

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

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:latest18.0.1.0.318.0.1.0.3---
FreeBSD:14:quarterly18.0.1.0.318.0.1.0.3n/a--
FreeBSD:15:latest18.0.1.0.318.0.1.0.3n/a--
FreeBSD:15:quarterly18.0.1.0.318.0.1.0.3n/an/an/a
FreeBSD:16:latest18.0.1.0.318.0.1.0.3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

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 178

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

Files

pkg-plist 46
  • %%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_module.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_module.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__/loading.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/loading.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-18.0.1.0.3.dist-info/METADATA
  • %%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_framework-18.0.1.0.3.dist-info/RECORD
  • %%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_framework-18.0.1.0.3.dist-info/WHEEL
  • %%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_framework-18.0.1.0.3.dist-info/top_level.txt
distinfo 1
FileSizeSHA256
odoo_addon_openupgrade_framework-18.0.1.0.3-py3-none-any.whl61676f0a41218311325ccac0f51f45d72d09e11b0e9753fae124ebbd6a6f162755692
Master sites 1
  • PYPI/py${PYTHON_MAJOR_VER}/o/odoo-addon-openupgrade-framework/

Commit history 0

No commits in the history this site was built from.