Skip to content

Migration to version 19.0 #831

Open
Open

Description

@OCA-git-bot

Activity

  1. added this to the 19.0 milestone on Sep 29, 2025
  2. tishmen commented on Sep 29, 2025

    @tishmen

    Hi all - I’ll take care of the 19.0 migration for queue_job (starting there, and time permitting I’ll also look at queue_job_cron and queue_job_batch). I’ll follow the OCA 19.0 migration guidelines and open a first draft PR by the end of this week. If anyone is already working on related submodules, please let me know so I can coordinate.

  3. tishmen commented on Sep 30, 2025

    @tishmen

    Quick update: I’m porting all queue addons to 19.0 (queue_job, queue_job_batch, queue_job_cron, queue_job_cron_jobrunner, queue_job_subscribe, base_import_async). Core migration is done and installs cleanly; I’m now running the test suites and fixing any regressions. I’ll open a PR as soon as the tests are green (most likely tomorrow). If anyone is working in parallel on these modules, please let me know so we can coordinate.

  4. mostafabarmshory commented on Oct 29, 2025

    @mostafabarmshory
    Contributor

    Any progress?
    I ran into an MRO issue in the test 😢 — it needs more attention to fix.

  5. tishmen commented on Oct 29, 2025

    @tishmen

    @mostafabarmshory can you please post the MRO issue that you have encountered in the appropriate PR. I will take a look as soon as possible.

  6. mostafabarmshory commented on Nov 6, 2025

    @mostafabarmshory
    Contributor

    @tishmen
    Actually, when the class OdooDocTestCase is enable, I face with MRO issue. I commit it and all things goes well.
    By the way, the error raise by running unit tests. See the attachement.

    Image
  7. daemonblade commented on Nov 20, 2025

    @daemonblade

    In Odoo19, odoo.tools.config does not have misc anymore.

    This has implications for queue_job/jobrunner/__init__.py, which uses config.misc around line:20 or so.

  8. tishmen commented on Nov 21, 2025

    @tishmen

    @daemonblade Please comment in the relevant code section on the PR so I can review. Thanks.

  9. daemonblade commented on Nov 21, 2025

    @daemonblade

    @tishmen From 19.0 branch, queue_job/jobrunner/__init__.py, lines 9-20:

    from odoo.service import server
    from odoo.tools import config
    
    try:
        from odoo.addons.server_environment import serv_config
    
        if serv_config.has_section("queue_job"):
            queue_job_config = serv_config["queue_job"]
        else:
            queue_job_config = {}
    except ImportError:
        queue_job_config = config.misc.get("queue_job", {})
    

    The last line's config.misc isn't valid anymore.

  10. ramiadavid commented on Jan 28, 2026

    @ramiadavid
    Contributor

    Why are there modules in version 18.0 in the 19.0 branch? Is this correct?

  11. rven commented on Apr 28, 2026

    @rven

    queue_job_cron -> #925

  12. desarrollonextpro commented on Aug 31, 2026

    @desarrollonextpro

    I'm taking the migration of queue_job_batch and test_queue_job_batch to 19.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedno staleUse this label to prevent the automated stale action from closing this PR/Issue.work in progress

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions