Skip to content

20.0 queue_job ready waiting branch #997

Closed

Description

@jaredkipe

I've got a 20.0 migration commit ready and waiting once you make your branches.

hibou-io@67f4776

Activity

  1. UsmanGhias commented on Sep 24, 2026

    @UsmanGhias

    Regarding issue #997 (20.0 queue_job ready waiting branch):

    • Verifying whether this occurs in standard community demo data helps distinguish custom module interaction from base OCA behavior.

    Best,
    Usman

  2. jaredkipe commented on Sep 24, 2026

    @jaredkipe
    Author

    @UsmanGhias this isn't an 'issue' it is a little marker for me or someone else to come and get this when the 20 branch is available.

  3. UsmanGhias commented on Sep 24, 2026

    @UsmanGhias

    Understood, thanks for clarifying Jared - makes total sense as a placeholder.

  4. dhongu commented on Sep 28, 2026

    @dhongu
    Contributor

    Hi @jaredkipe, now that the 20.0 branch exists, I opened #999 with the queue_job migration. I didn't want to duplicate your work, so I compared it with your commit hibou-io/oca-queue@67f4776. I took your use of odoo.sql_db.PG_CONCURRENCY_EXCEPTIONS_TO_RETRY and added you as co-author.

    #999 also covers a few things that break on 20.0:

    • jobrunner: odoo.service.db is gone, so it uses odoo.modules.db.list_dbs
    • JobSerialized: Odoo 20 calls _setup_attrs__, so the _setup_attrs override was never run
    • job_direct_graph widget ported to Owl 3 (static props throws at construction)
    • remaining_days widget → relative_date
    • lint fixes required by the 20.0 template (ruff 0.16.8, pylint-odoo 10)

    Tested on Odoo 20 with PostgreSQL 16: all 54 queue_job tests pass. A review there would be very welcome, and so would anything from your branch that I missed.

  5. jaredkipe commented on Sep 28, 2026

    @jaredkipe
    Author

    @dhongu 👍

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions