Skip to content

History / Home

Revisions

  • [UPDT] Clarify Odoo 16 installation requirements on Fedora and improve interpreter handling details

    @Omisen Omisen committed Aug 17, 2026
  • [DOC] Align the wiki with 3.2.0 Quick start pointed at 3.0.0, two releases back. Nobody would have got an error from it: that release exists, so the command works and installs an old version silently — the quiet half of A-V3-17. Home and Multi-distribution support promised four Odoo versions across three distributions without the one exception there is. The cross product is promised as surely as either list, which is the trap that produced A-V3-26; Multi-distribution support now explains Odoo 16 on Fedora in full — the pin that predates Python 3.13, why the installer names the interpreter instead of failing obscurely, and that Fedora packages a python3.12 which would work, with the reason it is not simply switched on. History gains 3.1.0 → 3.2.0: a release with nothing new to type, about a promise the front page had made since the beginning and nothing had ever checked.

    @Omisen Omisen committed Aug 16, 2026
  • [UPDT] Support multiple Odoo instances on the same machine - Introduced the ability to name installations, allowing multiple Odoo instances to coexist without conflicts. - Updated configuration handling to derive user, database, and directory names from the instance name. - Enhanced port management to prevent conflicts by deriving longpolling ports from the HTTP port. - Improved rollback functionality to handle shared resources correctly when uninstalling instances. - Added documentation on managing multiple instances, including installation, listing, and rollback commands. - Updated CLI options and environment variables to reflect changes in instance management.

    @Omisen Omisen committed Aug 15, 2026
  • [UPDT] Translate the wiki to English and rename the pages All 36 pages in English, page names renamed to English slugs (git mv, so the renames stay visible in history). 178 internal links checked, none broken. Page URLs change: GitHub does not redirect renamed wiki pages, so existing external links and bookmarks will 404. Twelve statements were not true any more and were corrected rather than translated as-is: - the `rollback` command was described as "coming soon"; it exists since R4 - the step sequence lives in src/steps/mod.rs, in BOTH build_steps and step_by_name, not in src/main.rs - the pointer to docs/state-machine.md is gone: the repository does not ship docs/ (gitignored) — the exact class of A-V3-18 - the Step trait table was missing `rehydrate`, half of the contract the rollback-from-disk rests on - "the persisted state is not read back yet" and "PrepareOptRoot is the only real step in the sequence" - check_commands still said "apt-get and systemctl" while the table above it was already multi-distro; added A-R9-1's two-group preflight ordering - the wkhtmltopdf diagram promised `dpkg -i + apt-get install -f`, which is bug A-RT-1 rather than the behaviour, and named methods that the PackageManager boundary replaced - an orphaned table row in the systemd page - the nginx page said five sub-steps while listing six; added the A1.4 invariant about where the realignment reload lives - "while the table is empty the fail-closed check refuses" (it is populated) and "the project is functionally complete, documentation is all that is left" - CLI-reference was missing -V/--installer-version - the network timeout was documented nowhere in the wiki Added what the README now points here for: the src/ tree and the full integration-CI matrix, both in Development-and-contributing.

    @Omisen Omisen committed Aug 14, 2026
  • [DOC] Align the wiki to 3.0.0: packagings, invocation, history - Quick start: asked for the Rust toolchain as a prerequisite and had you compile from source. Today three roads out of four don't require Rust. - Install for clients: new section on how to get invok onto the machine; you don't compile on a client's server. - 6 pages: `./target/release/invok` -> `invok`. The from-source form stays only where it's the topic (Development and contributing). - The .env isn't shipped by the repo: said, with the why. - History: added 3.0.0 (rename, vok alias, four packagings) and the saga of the apt/dnf repository — it existed, it was removed, how to clean up if you had configured it. Plus the note that a 2.x instance stays uninstallable. - History: added 3.0.0 (rename, vok alias, four packagings) and the saga of the apt/dnf repository — it existed, it was removed, how to clean up if you had configured it. Plus the note that a 2.x instance stays removable.

    @Omisen Omisen committed Aug 11, 2026
  • [UPDT] Rename 'odoo-installer' to 'invok' across documentation and codebase

    @Omisen Omisen committed Aug 8, 2026
  • feat: Enhance multi-distribution support and documentation - Updated installation prerequisites to include Fedora ≥ 40 alongside Ubuntu and Debian. - Revised Nginx setup steps to clarify differences between distributions, including SELinux and firewall configurations. - Improved AptPackages step to reflect changes in package management across distributions. - Added detailed explanations for PostgreSQL setup, emphasizing the need for separate state management. - Introduced a new document on multi-distribution support, outlining how the installer adapts to different environments. - Enhanced troubleshooting documentation to cover new scenarios and error messages related to multi-distribution compatibility. - Updated sidebar to include links to new multi-distribution support documentation.

    @Omisen Omisen committed Aug 4, 2026
  • Refactor installation process and rollback mechanism - Updated the control script to always overwrite `odoo.sh` and create backups if it already exists, ensuring the latest version is used. - Enhanced the user creation step to include a precondition check for existing directories and ownership, preventing permission issues during installation. - Improved the handling of unknown OS versions for `wkhtmltopdf` installation, ensuring compatibility with newer Debian and Ubuntu releases. - Revised logging paths and mechanisms to ensure logs persist across rollbacks and provide better post-mortem analysis. - Clarified the rollback process, detailing how it handles different scenarios, including interrupted installations and pre-existing states. - Updated documentation to reflect changes in command-line options, including renaming flags for clarity and consistency. - Enhanced security measures around temporary file creation and state management to prevent unauthorized access and ensure integrity. - Improved user experience by providing clearer error messages and guidance during installation and rollback processes.

    @Omisen Omisen committed Aug 2, 2026
  • Add SetupCacheDir step to manage cache directory ownership and rollback

    @Omisen Omisen committed Jul 29, 2026
  • Enhance rollback documentation and add SetupDataDir step - Clarified rollback behavior for Odoo filestore and preexisting databases. - Introduced SetupDataDir step to create the Odoo filestore in a reversible manner. - Updated package installation logic to handle varying package names across distributions.

    @Omisen Omisen committed Jul 29, 2026
  • Refactor wiki: da doc bash a struttura Rust per pubblico/compito

    @Omisen Omisen committed Jul 26, 2026
  • Updated Home (markdown)

    @Omisen Omisen committed Apr 14, 2026
  • Updated Home (markdown)

    @Omisen Omisen committed Apr 14, 2026
  • Initial Home page

    @Omisen Omisen committed Apr 14, 2026
  • Updated Home (markdown)

    @Omisen Omisen committed Apr 14, 2026
  • Initial Home page

    @Omisen Omisen committed Apr 14, 2026