BSD Ports

devel/py-odoo-addon-openupgrade-framework16 16.0.1.0.1 FreeBSD

Module to make upgrades between two major revisions

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
AGPLv3
Categories
devel, python
Package size
57.5 KiB, 111.2 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 16.0.1.0.1, as upstream numbers it.

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

Install

Binary package:

pkg install py312-odoo-addon-openupgrade-framework16

From the ports tree:

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

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

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

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:latest16.0.1.0.116.0.1.0.1--16.0.1.0.1
FreeBSD:14:quarterly16.0.1.0.116.0.1.0.1n/a-16.0.1.0.1
FreeBSD:15:latest16.0.1.0.116.0.1.0.1n/a--
FreeBSD:15:quarterly16.0.1.0.116.0.1.0.1n/an/an/a
FreeBSD:16:latest16.0.1.0.116.0.1.0.1n/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 166

The first 100 are listed.

Configuration

No options to configure.

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

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_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/odoo_patch/odoo/tests/__init__.py
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/tests/__pycache__/__init__.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/tests/__pycache__/loader.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/tests/loader.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-16.0.1.0.1.dist-info/METADATA
  • %%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_framework-16.0.1.0.1.dist-info/RECORD
  • %%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_framework-16.0.1.0.1.dist-info/WHEEL
  • %%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_framework-16.0.1.0.1.dist-info/top_level.txt
distinfo 1
FileSizeSHA256
odoo_addon_openupgrade_framework-16.0.1.0.1-py3-none-any.whl61064402c59a4e9a0d5df2408090a18ae01dc2490b544bb0dc07c6a485f63b98bb52e
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.