python3-pymemcache should be installed when pymemcache backend is used

Bug #1988205 reported by Takashi Kajinami
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
puppet-horizon
Fix Released
High
Unassigned
puppet-oslo
Fix Released
High
Takashi Kajinami

Bug Description

The python3-pymemcache package is required when pymemcache backend is used.
However this package is not required by the oslo.cache package or its dependencies thus the package should be additionally installed.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-oslo (master)
Changed in puppet-oslo:
status: New → In Progress
Changed in puppet-horizon:
importance: Undecided → High
Changed in puppet-oslo:
importance: Undecided → High
assignee: nobody → Takashi Kajinami (kajinamit)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-horizon (master)
Changed in puppet-horizon:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-oslo (master)

Reviewed: https://review.opendev.org/c/openstack/puppet-oslo/+/855268
Committed: https://opendev.org/openstack/puppet-oslo/commit/fc72a83bccebd211466bdeb6e1e1d7c2cc3b22f5
Submitter: "Zuul (22348)"
Branch: master

commit fc72a83bccebd211466bdeb6e1e1d7c2cc3b22f5
Author: Takashi Kajinami <email address hidden>
Date: Wed Aug 31 02:36:10 2022 +0900

    cache: Ensure pymemcache library is installed

    The pymemcache library should be installed when pymemcache backend is
    used but this library is not required by the oslo.cache library or
    its dependencies and should be installed additionally.

    Closes-Bug: #1988205
    Change-Id: I9422af416e74c53e09f6216bcbeab234337ccbae

Changed in puppet-oslo:
status: In Progress → Fix Released
Changed in puppet-horizon:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-horizon (master)

Reviewed: https://review.opendev.org/c/openstack/puppet-horizon/+/855298
Committed: https://opendev.org/openstack/puppet-horizon/commit/5660159a6e2237c8bcdc66167873b6534da1d935
Submitter: "Zuul (22348)"
Branch: master

commit 5660159a6e2237c8bcdc66167873b6534da1d935
Author: Takashi Kajinami <email address hidden>
Date: Wed Aug 31 08:45:29 2022 +0900

    Ensure pymemcache library is installed

    The pymemcache library should be installed when pymemcache backend is
    used but this library is not installed by the package dependencies and
    should be installed additionally.

    This also ensures the cache libraries are installed during package
    installation phase, so that the libraries are available when horizon
    is started.

    Closes-Bug: #1988205
    Change-Id: I90cd9d9e1276fae71fcb9cbc7ba95b8839690dbd

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-oslo (stable/yoga)

Fix proposed to branch: stable/yoga
Review: https://review.opendev.org/c/openstack/puppet-oslo/+/855452

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-oslo (stable/yoga)

Reviewed: https://review.opendev.org/c/openstack/puppet-oslo/+/855452
Committed: https://opendev.org/openstack/puppet-oslo/commit/b6e2fc6ccf5942569180007706df7b36e0baadef
Submitter: "Zuul (22348)"
Branch: stable/yoga

commit b6e2fc6ccf5942569180007706df7b36e0baadef
Author: Takashi Kajinami <email address hidden>
Date: Wed Aug 31 02:36:10 2022 +0900

    cache: Ensure pymemcache library is installed

    The pymemcache library should be installed when pymemcache backend is
    used but this library is not required by the oslo.cache library or
    its dependencies and should be installed additionally.

    Closes-Bug: #1988205
    Change-Id: I9422af416e74c53e09f6216bcbeab234337ccbae
    (cherry picked from commit fc72a83bccebd211466bdeb6e1e1d7c2cc3b22f5)

tags: added: in-stable-yoga
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-oslo (stable/xena)

Fix proposed to branch: stable/xena
Review: https://review.opendev.org/c/openstack/puppet-oslo/+/856192

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-horizon (stable/yoga)

Fix proposed to branch: stable/yoga
Review: https://review.opendev.org/c/openstack/puppet-horizon/+/856194

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-oslo (stable/xena)

Reviewed: https://review.opendev.org/c/openstack/puppet-oslo/+/856192
Committed: https://opendev.org/openstack/puppet-oslo/commit/a8d862992d4765d8a25fbd2ee42c43a99cd358b6
Submitter: "Zuul (22348)"
Branch: stable/xena

commit a8d862992d4765d8a25fbd2ee42c43a99cd358b6
Author: Takashi Kajinami <email address hidden>
Date: Wed Aug 31 02:36:10 2022 +0900

    cache: Ensure pymemcache library is installed

    The pymemcache library should be installed when pymemcache backend is
    used but this library is not required by the oslo.cache library or
    its dependencies and should be installed additionally.

    Closes-Bug: #1988205
    Change-Id: I9422af416e74c53e09f6216bcbeab234337ccbae
    (cherry picked from commit fc72a83bccebd211466bdeb6e1e1d7c2cc3b22f5)
    (cherry picked from commit b6e2fc6ccf5942569180007706df7b36e0baadef)

tags: added: in-stable-xena
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-horizon (stable/yoga)

Reviewed: https://review.opendev.org/c/openstack/puppet-horizon/+/856194
Committed: https://opendev.org/openstack/puppet-horizon/commit/076bc475090cc38216a869917aba379a12c143ec
Submitter: "Zuul (22348)"
Branch: stable/yoga

commit 076bc475090cc38216a869917aba379a12c143ec
Author: Takashi Kajinami <email address hidden>
Date: Wed Aug 31 08:45:29 2022 +0900

    Ensure pymemcache library is installed

    The pymemcache library should be installed when pymemcache backend is
    used but this library is not installed by the package dependencies and
    should be installed additionally.

    This also ensures the cache libraries are installed during package
    installation phase, so that the libraries are available when horizon
    is started.

    Closes-Bug: #1988205
    Change-Id: I90cd9d9e1276fae71fcb9cbc7ba95b8839690dbd
    (cherry picked from commit 5660159a6e2237c8bcdc66167873b6534da1d935)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-horizon 21.0.0

This issue was fixed in the openstack/puppet-horizon 21.0.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-oslo 21.0.0

This issue was fixed in the openstack/puppet-oslo 21.0.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-oslo 19.5.0

This issue was fixed in the openstack/puppet-oslo 19.5.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-horizon 20.4.0

This issue was fixed in the openstack/puppet-horizon 20.4.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-oslo 20.4.0

This issue was fixed in the openstack/puppet-oslo 20.4.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.