Multiple tripleo jobs are failing because of "error: Multiple top-level packages discovered in a flat-layout"

Bug #1966382 reported by Takashi Kajinami
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
tripleo
Triaged
Critical
Unassigned

Bug Description

Description
===========
Currently multiple tripleo jobs in puppet repos (content-provider job and standalone job) are failing
because of the following error.

Example:
https://zuul.opendev.org/t/openstack/build/685b30db8d2f4c77be400dbf76211947/log/job-output.txt#3010

~~~
  × Preparing metadata (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [24 lines of output]
      ...
      error: Multiple top-level packages discovered in a flat-layout: ['roles', 'plugins', 'infrared_plugin'].

      To avoid accidental inclusion of unwanted files or directories,
      setuptools will not proceed with this build.

      If you are trying to create a single distribution with multiple packages
      on purpose, you should not rely on automatic discovery.
      Instead, consider the following options:

      1. set up custom discovery (`find` directive with `include` or `exclude`)
      2. use a `src-layout`
      3. explicitly set `py_modules` or `packages` with a list of names

      To find more information, look for "package discovery" on setuptools docs.
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.
~~~

Changed in tripleo:
importance: Undecided → Critical
Revision history for this message
Marios Andreou (marios-b) wrote :

ah, i just filed a duplicate at https://bugs.launchpad.net/tripleo/+bug/1966384

Revision history for this message
Sandeep Yadav (sandeepyadav93) wrote :

Looks like broken by the latest setuptools released last night

Someone reported similiar issue:-
https://github.com/pypa/setuptools/issues/3197

~~~
suggested workaround for disabling auto discovery "explicitly set py_modules=[] in setup.py or py-modules = [] in pyproject.toml [tool.setuptools]."
~~~

tags: added: promotion-blocker
Changed in tripleo:
status: New → Triaged
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-quickstart (master)
Revision history for this message
Soniya Murlidhar Vyas (svyas) wrote (last edit ):

This failure is also observed in centos-9 master jobs and cs8 wallaby/ussuri/victoria

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-quickstart-extras (master)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-quickstart (master)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-ci (master)

Reviewed: https://review.opendev.org/c/openstack/tripleo-ci/+/835193
Committed: https://opendev.org/openstack/tripleo-ci/commit/cc3f50ba85cbe02df5ebc4111631d82baea8fe73
Submitter: "fungi.admin (32613)"
Branch: master

commit cc3f50ba85cbe02df5ebc4111631d82baea8fe73
Author: Chandan Kumar (raukadah) <email address hidden>
Date: Fri Mar 25 15:08:17 2022 +0530

    Put setup.* file under irrelevant files

    https://opendev.org/openstack/tripleo-ci/src/branch/master/zuul.d/base-upstream.yaml#L92
    adds ^setup.*$ under irrelevant-files and content-provider is parent
    from tripleo-ci-base-standalone-standard and which parents from
    tripleo-ci-base-standard.

    Since setup.* files under irrelevant files so content provider will
    not run and undercloud, upgrade and standalone job depends on that.

    It leads to job freeze issue. Putting setup files under
    irrelevant files fixes the issue.

    Disable auto discovery as a workaround to fix
    setuptools 61.0 issue[1]

    [1]. https://github.com/pypa/setuptools/issues/3197
    Related-Bug: #1966382

    Signed-off-by: Chandan Kumar (raukadah) <email address hidden>
    Change-Id: I43b88e356e1f6823f9febe47e9753cf3e5b176c6

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ansible-role-collect-logs (master)

Reviewed: https://review.opendev.org/c/openstack/ansible-role-collect-logs/+/835178
Committed: https://opendev.org/openstack/ansible-role-collect-logs/commit/ed6b3e37e892cabc8179ccca6b86d88d60c8abf6
Submitter: "Zuul (22348)"
Branch: master

commit ed6b3e37e892cabc8179ccca6b86d88d60c8abf6
Author: Sandeep Yadav <email address hidden>
Date: Fri Mar 25 14:01:58 2022 +0530

    Disable auto discovery as a workaround

    Tripleo-ci jobs are broken after latest release of setuptools 61.0,
    details in Releated-Bug.

    Trying the workaround as mentioned in [1]

    [1] https://github.com/pypa/setuptools/issues/3197

    Releated-Bug: #1966382
    Change-Id: I02e08ab6225a1bdc897cdebda25365fc4865c716

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on tripleo-quickstart (master)

Change abandoned by "Sandeep Yadav <email address hidden>" on branch: master
Review: https://review.opendev.org/c/openstack/tripleo-quickstart/+/835207
Reason: Trying different approach, workaround/fix in https://review.opendev.org/c/openstack/tripleo-quickstart/+/835192/11/setup.py

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-quickstart (master)

Reviewed: https://review.opendev.org/c/openstack/tripleo-quickstart/+/835192
Committed: https://opendev.org/openstack/tripleo-quickstart/commit/4b4a265296fa5a1f9090d4e3d52e9c824dec057c
Submitter: "Zuul (22348)"
Branch: master

commit 4b4a265296fa5a1f9090d4e3d52e9c824dec057c
Author: Chandan Kumar (raukadah) <email address hidden>
Date: Fri Mar 25 14:59:21 2022 +0530

    Disable auto discovery as a workaround

    Tripleo-ci jobs are broken after latest release of setuptools 61.0,
    details in Releated-Bug.

    Trying the workaround as mentioned in [1]

    [1] https://github.com/pypa/setuptools/issues/3197

    Depends-On: https://review.opendev.org/c/openstack/ansible-role-collect-logs/+/835178/

    Releated-Bug: #1966382

    Signed-off-by: Chandan Kumar (raukadah) <email address hidden>
    Change-Id: If782dd586b2ea36f4c8ea611a7383e7c63ac99be

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-quickstart-extras (master)

Reviewed: https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/835203
Committed: https://opendev.org/openstack/tripleo-quickstart-extras/commit/49d52ddaa392abbfcfd8243f7a1da1c7f6824417
Submitter: "Zuul (22348)"
Branch: master

commit 49d52ddaa392abbfcfd8243f7a1da1c7f6824417
Author: Sandeep Yadav <email address hidden>
Date: Fri Mar 25 16:23:31 2022 +0530

    Disable auto discovery as a workaround

    Tripleo-ci jobs are broken after latest release of setuptools 61.0,
    details in Releated-Bug.

    Trying the workaround as mentioned in [1]

    [1] https://github.com/pypa/setuptools/issues/3197

    Depends-On: https://review.opendev.org/c/openstack/tripleo-ci/+/835193

    Related-Bug: #1966382
    Change-Id: I23788ec24c581c037e2535201aeaf61e1bbbbbdc

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-upgrade (master)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-ansible (master)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (master)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-image-elements (master)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-ha-utils (master)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-ha-utils (master)

Reviewed: https://review.opendev.org/c/openstack/tripleo-ha-utils/+/835428
Committed: https://opendev.org/openstack/tripleo-ha-utils/commit/74eec6791c0ad04fd090444461a94868590ca70c
Submitter: "Zuul (22348)"
Branch: master

commit 74eec6791c0ad04fd090444461a94868590ca70c
Author: Sandeep Yadav <email address hidden>
Date: Mon Mar 28 15:33:57 2022 +0530

    Disable auto discovery

    setuptools 61.0 brings breaking changes which are not backwork
    compatible, details in related bug and [1].

    Users that don't set ``packages``, ``py_modules``, or `configuration`
    are still likely to observe the auto-discovery behavior, which may
    halt the build if the project contains multiple directories and/or
    multiple Python files directly under the project root.

    To disable auto discovery, one can do below in setup.py

    ~~~
    setuptools.setup(..,packages=[],..)
    ~~~

    or

    ~~~
    setuptools.setup(..,py_modules=[],..)
    ~~~

    [1] https://github.com/pypa/setuptools/issues/3197

    Releated-Bug: #1966382
    Change-Id: I0c9e9833bc30726d575f2560bd0a252417168f8a

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-ansible (master)

Reviewed: https://review.opendev.org/c/openstack/tripleo-ansible/+/835410
Committed: https://opendev.org/openstack/tripleo-ansible/commit/dab104315f5352800ec56f163f6ae12a4b8c9685
Submitter: "Zuul (22348)"
Branch: master

commit dab104315f5352800ec56f163f6ae12a4b8c9685
Author: Brendan Shephard <email address hidden>
Date: Mon Mar 28 14:46:56 2022 +1000

    Disable auto discovery as a workaround

    Tripleo-ci jobs are broken after latest release of setuptools 61.0,
    details in Releated-Bug.

    Trying the workaround as mentioned in [1]

    [1] https://github.com/pypa/setuptools/issues/3197

    Releated-Bug: #1966382
    Change-Id: I52f852686b70d5f5d5c387b3253134bb4ccc2766

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-image-elements (master)

Reviewed: https://review.opendev.org/c/openstack/tripleo-image-elements/+/835427
Committed: https://opendev.org/openstack/tripleo-image-elements/commit/0b33e111caf52950f824b03f387d1d0c109c55db
Submitter: "Zuul (22348)"
Branch: master

commit 0b33e111caf52950f824b03f387d1d0c109c55db
Author: Sandeep Yadav <email address hidden>
Date: Mon Mar 28 15:18:20 2022 +0530

    Disable auto discovery

    Tripleo-ci jobs are broken after latest release of setuptools 61.0
    because of breaking changes which are not backwork compatible,
    details in related bug and [1].

    Users that don't set ``packages``, ``py_modules``, or `configuration`
    are still likely to observe the auto-discovery behavior, which may
    halt the build if the project contains multiple directories and/or
    multiple Python files directly under the project root.

    To disable auto discovery, one can do below in setup.py

    ~~~
    setuptools.setup(..,packages=[],..)
    ~~~

    or

    ~~~
    setuptools.setup(..,py_modules=[],..)
    ~~~

    [1] https://github.com/pypa/setuptools/issues/3197

    Releated-Bug: #1966382
    Change-Id: I8db5e382576a820f756cc936ca0fe7ca6d0ec1d1

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (master)

Reviewed: https://review.opendev.org/c/openstack/tripleo-heat-templates/+/835425
Committed: https://opendev.org/openstack/tripleo-heat-templates/commit/0176edf256e69c266845194e57882c9e9cb5ef94
Submitter: "Zuul (22348)"
Branch: master

commit 0176edf256e69c266845194e57882c9e9cb5ef94
Author: Sandeep Yadav <email address hidden>
Date: Mon Mar 28 15:07:15 2022 +0530

    Disable auto discovery

    Tripleo-ci jobs are broken after latest release of setuptools 61.0
    because of breaking changes which are not backwork compatible,
    details in related bug and [1].

    Users that don't set ``packages``, ``py_modules``, or `configuration`
    are still likely to observe the auto-discovery behavior, which may
    halt the build if the project contains multiple directories and/or
    multiple Python files directly under the project root.

    To disable auto discovery, one can do below in setup.py

    ~~~
    setuptools.setup(..,packages=[],..)
    ~~~

    or

    ~~~
    setuptools.setup(..,py_modules=[],..)
    ~~~

    [1] https://github.com/pypa/setuptools/issues/3197

    Releated-Bug: #1966382
    Change-Id: If1509b0369aeaee72355da4dd3a5cdd7846114bb

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-upgrade (master)

Reviewed: https://review.opendev.org/c/openstack/tripleo-upgrade/+/835409
Committed: https://opendev.org/openstack/tripleo-upgrade/commit/13d7a4c60ed6d40b4354370f36b916caf7e21c2a
Submitter: "Zuul (22348)"
Branch: master

commit 13d7a4c60ed6d40b4354370f36b916caf7e21c2a
Author: Brendan Shephard <email address hidden>
Date: Mon Mar 28 15:18:18 2022 +1000

    Disable auto discovery

    Tripleo-ci jobs are broken after latest release of setuptools 61.0
    because of breaking changes which are not backwork compatible,
    details in related bug and [1].

    Users that don't set ``packages``, ``py_modules``, or ``configuration`` are
    still likely to observe the auto-discovery behavior, which may halt the
    build if the project contains multiple directories and/or multiple Python
    files directly under the project root.

    To disable auto discovery, one can do below in setup.py

    ~~~
    setuptools.setup(..,packages=[],..)
    ~~~

    or

    ~~~
    setuptools.setup(..,py_modules=[],..)
    ~~~

    Also, adding ^setup.*$ under irrelevant-files as content-provider
    parent[2] also have same.

    [1] https://github.com/pypa/setuptools/issues/3197
    [2] https://opendev.org/openstack/tripleo-ci/src/branch/master/zuul.d/base-upstream.yaml#L92

    Releated-Bug: #1966382
    Change-Id: I643952b64d557f3bd81699e505588133cfe02f52

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-puppet-elements (master)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-operator-ansible (master)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-operator-ansible (master)

Reviewed: https://review.opendev.org/c/openstack/tripleo-operator-ansible/+/835622
Committed: https://opendev.org/openstack/tripleo-operator-ansible/commit/a0036eab3ff537b94cfceb61e41471d3280d3451
Submitter: "Zuul (22348)"
Branch: master

commit a0036eab3ff537b94cfceb61e41471d3280d3451
Author: Marios Andreou <email address hidden>
Date: Tue Mar 29 15:43:47 2022 +0300

    Disable auto discovery

    Tripleo-ci jobs are broken after latest release of setuptools 61.0
    because of breaking changes which are not backwork compatible,
    details in related bug and [1].

    Users that don't set ``packages``, ``py_modules``, or ``configuration`` are
    still likely to observe the auto-discovery behavior, which may halt the
    build if the project contains multiple directories and/or multiple Python
    files directly under the project root.

    To disable auto discovery, one can do below in setup.py

    ~~~
    setuptools.setup(..,packages=[],..)
    ~~~

    or

    ~~~
    setuptools.setup(..,py_modules=[],..)
    ~~~

    Also, adding ^setup.*$ under irrelevant-files as content-provider
    parent[2] also have same.

    [1] https://github.com/pypa/setuptools/issues/3197
    [2] https://opendev.org/openstack/tripleo-ci/src/branch/master/zuul.d/base-upstream.yaml#L92

    Change-Id: I850cb7312e34a42d049b70030c4f0609d82ec54f
    Releated-Bug: #1966382

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (stable/wallaby)

Fix proposed to branch: stable/wallaby
Review: https://review.opendev.org/c/openstack/tripleo-heat-templates/+/835677

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (stable/victoria)

Fix proposed to branch: stable/victoria
Review: https://review.opendev.org/c/openstack/tripleo-heat-templates/+/835678

Revision history for this message
Marios Andreou (marios-b) wrote :

so apparently we'll also need cherrypicks for these ... also seeing in stable branches

example wallaby there https://zuul.opendev.org/t/openstack/build/1dc9aa1ff50b4ec297cd7ee9d9ca6e7f
        * error: Multiple top-level packages discovered in a flat-layout: ['roles', 'common', 'puppet', 'network', 'firstboot', 'deployment', 'extraconfig', 'environments', 'releasenotes', 'tripleo_heat_templates', 'container_config_scripts'].

victoria there * https://zuul.opendev.org/t/openstack/build/3125666d725b4a82abbe9a5816861582
        * error: Multiple top-level packages discovered in a flat-layout: ['roles', 'common', 'puppet', 'network', 'firstboot', 'deployment', 'extraconfig', 'environments', 'releasenotes', 'tripleo_heat_templates', 'container_config_scripts'].

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-ansible (stable/wallaby)

Related fix proposed to branch: stable/wallaby
Review: https://review.opendev.org/c/openstack/tripleo-ansible/+/835680

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-ansible (stable/victoria)

Related fix proposed to branch: stable/victoria
Review: https://review.opendev.org/c/openstack/tripleo-ansible/+/835681

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-ansible (stable/ussuri)

Related fix proposed to branch: stable/ussuri
Review: https://review.opendev.org/c/openstack/tripleo-ansible/+/835682

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-ansible (stable/train)

Related fix proposed to branch: stable/train
Review: https://review.opendev.org/c/openstack/tripleo-ansible/+/835683

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-image-elements (stable/wallaby)

Fix proposed to branch: stable/wallaby
Review: https://review.opendev.org/c/openstack/tripleo-image-elements/+/835684

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-image-elements (stable/victoria)

Fix proposed to branch: stable/victoria
Review: https://review.opendev.org/c/openstack/tripleo-image-elements/+/835685

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-image-elements (stable/ussuri)

Related fix proposed to branch: stable/ussuri
Review: https://review.opendev.org/c/openstack/tripleo-image-elements/+/835686

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-image-elements (stable/train)

Related fix proposed to branch: stable/train
Review: https://review.opendev.org/c/openstack/tripleo-image-elements/+/835687

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-upgrade (stable/wallaby)

Fix proposed to branch: stable/wallaby
Review: https://review.opendev.org/c/openstack/tripleo-upgrade/+/835688

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-upgrade (stable/victoria)

Related fix proposed to branch: stable/victoria
Review: https://review.opendev.org/c/openstack/tripleo-upgrade/+/835689

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-upgrade (stable/ussuri)

Related fix proposed to branch: stable/ussuri
Review: https://review.opendev.org/c/openstack/tripleo-upgrade/+/835790

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-upgrade (stable/train)

Related fix proposed to branch: stable/train
Review: https://review.opendev.org/c/openstack/tripleo-upgrade/+/835791

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-puppet-elements (master)

Reviewed: https://review.opendev.org/c/openstack/tripleo-puppet-elements/+/835537
Committed: https://opendev.org/openstack/tripleo-puppet-elements/commit/66f8964f59342d99f7115b16ac8629382279e918
Submitter: "Zuul (22348)"
Branch: master

commit 66f8964f59342d99f7115b16ac8629382279e918
Author: Jiri Podivin <email address hidden>
Date: Tue Mar 29 08:57:50 2022 +0200

    Disable auto discovery

    Tripleo-ci jobs are broken after latest release of setuptools 61.0
    because of breaking changes which are not backwork compatible,
    details in related bug and [1].

    Users that don't set ``packages``, ``py_modules``, or `configuration`
    are still likely to observe the auto-discovery behavior, which may
    halt the build if the project contains multiple directories and/or
    multiple Python files directly under the project root.

    To disable auto discovery, one can do below in setup.py

    ~~~
    setuptools.setup(..,packages=[],..)
    ~~~

    or

    ~~~
    setuptools.setup(..,py_modules=[],..)
    ~~~

    [1] https://github.com/pypa/setuptools/issues/3197

    Releated-Bug: #1966382

    Signed-off-by: Jiri Podivin <email address hidden>
    Change-Id: I4cf10643a18fbc331213b5a3f3d4e4f207f49527

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-puppet-elements (stable/wallaby)

Related fix proposed to branch: stable/wallaby
Review: https://review.opendev.org/c/openstack/tripleo-puppet-elements/+/835792

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-puppet-elements (stable/victoria)

Related fix proposed to branch: stable/victoria
Review: https://review.opendev.org/c/openstack/tripleo-puppet-elements/+/835793

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-puppet-elements (stable/ussuri)

Related fix proposed to branch: stable/ussuri
Review: https://review.opendev.org/c/openstack/tripleo-puppet-elements/+/835794

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-puppet-elements (stable/train)

Related fix proposed to branch: stable/train
Review: https://review.opendev.org/c/openstack/tripleo-puppet-elements/+/835795

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (stable/ussuri)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (stable/train)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-upgrade (stable/train)

Reviewed: https://review.opendev.org/c/openstack/tripleo-upgrade/+/835791
Committed: https://opendev.org/openstack/tripleo-upgrade/commit/4061e215807f1720a8cbcd11f72be5d2b70072b5
Submitter: "Zuul (22348)"
Branch: stable/train

commit 4061e215807f1720a8cbcd11f72be5d2b70072b5
Author: Brendan Shephard <email address hidden>
Date: Mon Mar 28 15:18:18 2022 +1000

    Disable auto discovery

    Tripleo-ci jobs are broken after latest release of setuptools 61.0
    because of breaking changes which are not backwork compatible,
    details in related bug and [1].

    Users that don't set ``packages``, ``py_modules``, or ``configuration`` are
    still likely to observe the auto-discovery behavior, which may halt the
    build if the project contains multiple directories and/or multiple Python
    files directly under the project root.

    To disable auto discovery, one can do below in setup.py

    ~~~
    setuptools.setup(..,packages=[],..)
    ~~~

    or

    ~~~
    setuptools.setup(..,py_modules=[],..)
    ~~~

    Also, adding ^setup.*$ under irrelevant-files as content-provider
    parent[2] also have same.

    [1] https://github.com/pypa/setuptools/issues/3197
    [2] https://opendev.org/openstack/tripleo-ci/src/branch/master/zuul.d/base-upstream.yaml#L92

    Related-Bug: #1966382
    Change-Id: I643952b64d557f3bd81699e505588133cfe02f52
    (cherry picked from commit 13d7a4c60ed6d40b4354370f36b916caf7e21c2a)

tags: added: in-stable-train
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-image-elements (stable/train)

Reviewed: https://review.opendev.org/c/openstack/tripleo-image-elements/+/835687
Committed: https://opendev.org/openstack/tripleo-image-elements/commit/81dce34e639e77c5d1a99f651f12f875bc59a082
Submitter: "Zuul (22348)"
Branch: stable/train

commit 81dce34e639e77c5d1a99f651f12f875bc59a082
Author: Sandeep Yadav <email address hidden>
Date: Mon Mar 28 15:18:20 2022 +0530

    Disable auto discovery

    Tripleo-ci jobs are broken after latest release of setuptools 61.0
    because of breaking changes which are not backwork compatible,
    details in related bug and [1].

    Users that don't set ``packages``, ``py_modules``, or `configuration`
    are still likely to observe the auto-discovery behavior, which may
    halt the build if the project contains multiple directories and/or
    multiple Python files directly under the project root.

    To disable auto discovery, one can do below in setup.py

    ~~~
    setuptools.setup(..,packages=[],..)
    ~~~

    or

    ~~~
    setuptools.setup(..,py_modules=[],..)
    ~~~

    [1] https://github.com/pypa/setuptools/issues/3197

    Related-Bug: #1966382
    Change-Id: I8db5e382576a820f756cc936ca0fe7ca6d0ec1d1
    (cherry picked from commit 0b33e111caf52950f824b03f387d1d0c109c55db)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-ansible (stable/train)

Reviewed: https://review.opendev.org/c/openstack/tripleo-ansible/+/835683
Committed: https://opendev.org/openstack/tripleo-ansible/commit/2d0ab9ad87f855830380d573231017982d09d964
Submitter: "Zuul (22348)"
Branch: stable/train

commit 2d0ab9ad87f855830380d573231017982d09d964
Author: Brendan Shephard <email address hidden>
Date: Mon Mar 28 14:46:56 2022 +1000

    Disable auto discovery

    Tripleo-ci jobs are broken after latest release of setuptools 61.0
    because of breaking changes which are not backwork compatible,
    details in related bug and [1].

    Users that don't set ``packages``, ``py_modules``, or `configuration`
    are still likely to observe the auto-discovery behavior, which may
    halt the build if the project contains multiple directories and/or
    multiple Python files directly under the project root.

    To disable auto discovery, one can do below in setup.py

    ~~~
    setuptools.setup(..,packages=[],..)
    ~~~

    or

    ~~~
    setuptools.setup(..,py_modules=[],..)
    ~~~

    [1] https://github.com/pypa/setuptools/issues/3197

    Related-Bug: #1966382
    Change-Id: I52f852686b70d5f5d5c387b3253134bb4ccc2766
    (cherry picked from commit dab104315f5352800ec56f163f6ae12a4b8c9685)

tags: added: in-stable-ussuri
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-image-elements (stable/ussuri)

Reviewed: https://review.opendev.org/c/openstack/tripleo-image-elements/+/835686
Committed: https://opendev.org/openstack/tripleo-image-elements/commit/78a9a1cf6e300ac356fecea8ef05e19b61cebf2e
Submitter: "Zuul (22348)"
Branch: stable/ussuri

commit 78a9a1cf6e300ac356fecea8ef05e19b61cebf2e
Author: Sandeep Yadav <email address hidden>
Date: Mon Mar 28 15:18:20 2022 +0530

    Disable auto discovery

    Tripleo-ci jobs are broken after latest release of setuptools 61.0
    because of breaking changes which are not backwork compatible,
    details in related bug and [1].

    Users that don't set ``packages``, ``py_modules``, or `configuration`
    are still likely to observe the auto-discovery behavior, which may
    halt the build if the project contains multiple directories and/or
    multiple Python files directly under the project root.

    To disable auto discovery, one can do below in setup.py

    ~~~
    setuptools.setup(..,packages=[],..)
    ~~~

    or

    ~~~
    setuptools.setup(..,py_modules=[],..)
    ~~~

    [1] https://github.com/pypa/setuptools/issues/3197

    Related-Bug: #1966382
    Change-Id: I8db5e382576a820f756cc936ca0fe7ca6d0ec1d1
    (cherry picked from commit 0b33e111caf52950f824b03f387d1d0c109c55db)

tags: added: in-stable-wallaby
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (stable/wallaby)

Reviewed: https://review.opendev.org/c/openstack/tripleo-heat-templates/+/835677
Committed: https://opendev.org/openstack/tripleo-heat-templates/commit/75fd88546d88db63b5ca47a2d55bfaca599ea2d9
Submitter: "Zuul (22348)"
Branch: stable/wallaby

commit 75fd88546d88db63b5ca47a2d55bfaca599ea2d9
Author: Sandeep Yadav <email address hidden>
Date: Mon Mar 28 15:07:15 2022 +0530

    Disable auto discovery

    Tripleo-ci jobs are broken after latest release of setuptools 61.0
    because of breaking changes which are not backwork compatible,
    details in related bug and [1].

    Users that don't set ``packages``, ``py_modules``, or `configuration`
    are still likely to observe the auto-discovery behavior, which may
    halt the build if the project contains multiple directories and/or
    multiple Python files directly under the project root.

    To disable auto discovery, one can do below in setup.py

    ~~~
    setuptools.setup(..,packages=[],..)
    ~~~

    or

    ~~~
    setuptools.setup(..,py_modules=[],..)
    ~~~

    [1] https://github.com/pypa/setuptools/issues/3197

    Releated-Bug: #1966382
    Change-Id: If1509b0369aeaee72355da4dd3a5cdd7846114bb
    (cherry picked from commit 0176edf256e69c266845194e57882c9e9cb5ef94)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-puppet-elements (stable/train)

Reviewed: https://review.opendev.org/c/openstack/tripleo-puppet-elements/+/835795
Committed: https://opendev.org/openstack/tripleo-puppet-elements/commit/14e13efb47a4d20a1ac988254130ccc97648a441
Submitter: "Zuul (22348)"
Branch: stable/train

commit 14e13efb47a4d20a1ac988254130ccc97648a441
Author: Jiri Podivin <email address hidden>
Date: Tue Mar 29 08:57:50 2022 +0200

    Disable auto discovery

    Tripleo-ci jobs are broken after latest release of setuptools 61.0
    because of breaking changes which are not backwork compatible,
    details in related bug and [1].

    Users that don't set ``packages``, ``py_modules``, or `configuration`
    are still likely to observe the auto-discovery behavior, which may
    halt the build if the project contains multiple directories and/or
    multiple Python files directly under the project root.

    To disable auto discovery, one can do below in setup.py

    ~~~
    setuptools.setup(..,packages=[],..)
    ~~~

    or

    ~~~
    setuptools.setup(..,py_modules=[],..)
    ~~~

    [1] https://github.com/pypa/setuptools/issues/3197

    Related-Bug: #1966382

    Signed-off-by: Jiri Podivin <email address hidden>
    Change-Id: I4cf10643a18fbc331213b5a3f3d4e4f207f49527
    (cherry picked from commit 66f8964f59342d99f7115b16ac8629382279e918)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (stable/train)

Reviewed: https://review.opendev.org/c/openstack/tripleo-heat-templates/+/835797
Committed: https://opendev.org/openstack/tripleo-heat-templates/commit/3896d3c0f967098820306a46e7be70c9e2856774
Submitter: "Zuul (22348)"
Branch: stable/train

commit 3896d3c0f967098820306a46e7be70c9e2856774
Author: Sandeep Yadav <email address hidden>
Date: Mon Mar 28 15:07:15 2022 +0530

    Disable auto discovery

    Tripleo-ci jobs are broken after latest release of setuptools 61.0
    because of breaking changes which are not backwork compatible,
    details in related bug and [1].

    Users that don't set ``packages``, ``py_modules``, or `configuration`
    are still likely to observe the auto-discovery behavior, which may
    halt the build if the project contains multiple directories and/or
    multiple Python files directly under the project root.

    To disable auto discovery, one can do below in setup.py

    ~~~
    setuptools.setup(..,packages=[],..)
    ~~~

    or

    ~~~
    setuptools.setup(..,py_modules=[],..)
    ~~~

    [1] https://github.com/pypa/setuptools/issues/3197

    Releated-Bug: #1966382
    Change-Id: If1509b0369aeaee72355da4dd3a5cdd7846114bb
    (cherry picked from commit 0176edf256e69c266845194e57882c9e9cb5ef94)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-upgrade (stable/wallaby)

Reviewed: https://review.opendev.org/c/openstack/tripleo-upgrade/+/835688
Committed: https://opendev.org/openstack/tripleo-upgrade/commit/581347d43e1470ff9063710493bc5ba662f218ad
Submitter: "Zuul (22348)"
Branch: stable/wallaby

commit 581347d43e1470ff9063710493bc5ba662f218ad
Author: Brendan Shephard <email address hidden>
Date: Mon Mar 28 15:18:18 2022 +1000

    Disable auto discovery

    Tripleo-ci jobs are broken after latest release of setuptools 61.0
    because of breaking changes which are not backwork compatible,
    details in related bug and [1].

    Users that don't set ``packages``, ``py_modules``, or ``configuration`` are
    still likely to observe the auto-discovery behavior, which may halt the
    build if the project contains multiple directories and/or multiple Python
    files directly under the project root.

    To disable auto discovery, one can do below in setup.py

    ~~~
    setuptools.setup(..,packages=[],..)
    ~~~

    or

    ~~~
    setuptools.setup(..,py_modules=[],..)
    ~~~

    Also, adding ^setup.*$ under irrelevant-files as content-provider
    parent[2] also have same.

    [1] https://github.com/pypa/setuptools/issues/3197
    [2] https://opendev.org/openstack/tripleo-ci/src/branch/master/zuul.d/base-upstream.yaml#L92

    Related-Bug: #1966382
    Change-Id: I643952b64d557f3bd81699e505588133cfe02f52
    (cherry picked from commit 13d7a4c60ed6d40b4354370f36b916caf7e21c2a)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-ansible (stable/ussuri)

Reviewed: https://review.opendev.org/c/openstack/tripleo-ansible/+/835682
Committed: https://opendev.org/openstack/tripleo-ansible/commit/6392b5903a76d7654510d36407ab856ce64270d6
Submitter: "Zuul (22348)"
Branch: stable/ussuri

commit 6392b5903a76d7654510d36407ab856ce64270d6
Author: Brendan Shephard <email address hidden>
Date: Mon Mar 28 14:46:56 2022 +1000

    Disable auto discovery

    Tripleo-ci jobs are broken after latest release of setuptools 61.0
    because of breaking changes which are not backwork compatible,
    details in related bug and [1].

    Users that don't set ``packages``, ``py_modules``, or `configuration`
    are still likely to observe the auto-discovery behavior, which may
    halt the build if the project contains multiple directories and/or
    multiple Python files directly under the project root.

    To disable auto discovery, one can do below in setup.py

    ~~~
    setuptools.setup(..,packages=[],..)
    ~~~

    or

    ~~~
    setuptools.setup(..,py_modules=[],..)
    ~~~

    [1] https://github.com/pypa/setuptools/issues/3197

    Related-Bug: #1966382
    Change-Id: I52f852686b70d5f5d5c387b3253134bb4ccc2766
    (cherry picked from commit dab104315f5352800ec56f163f6ae12a4b8c9685)

tags: added: in-stable-victoria
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-ansible (stable/victoria)

Reviewed: https://review.opendev.org/c/openstack/tripleo-ansible/+/835681
Committed: https://opendev.org/openstack/tripleo-ansible/commit/90db06a96c5c8782f04ee3f56ffdf8a52b9803ed
Submitter: "Zuul (22348)"
Branch: stable/victoria

commit 90db06a96c5c8782f04ee3f56ffdf8a52b9803ed
Author: Brendan Shephard <email address hidden>
Date: Mon Mar 28 14:46:56 2022 +1000

    Disable auto discovery

    Tripleo-ci jobs are broken after latest release of setuptools 61.0
    because of breaking changes which are not backwork compatible,
    details in related bug and [1].

    Users that don't set ``packages``, ``py_modules``, or `configuration`
    are still likely to observe the auto-discovery behavior, which may
    halt the build if the project contains multiple directories and/or
    multiple Python files directly under the project root.

    To disable auto discovery, one can do below in setup.py

    ~~~
    setuptools.setup(..,packages=[],..)
    ~~~

    or

    ~~~
    setuptools.setup(..,py_modules=[],..)
    ~~~

    [1] https://github.com/pypa/setuptools/issues/3197

    Related-Bug: #1966382
    Change-Id: I52f852686b70d5f5d5c387b3253134bb4ccc2766
    (cherry picked from commit dab104315f5352800ec56f163f6ae12a4b8c9685)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-upgrade (stable/ussuri)

Reviewed: https://review.opendev.org/c/openstack/tripleo-upgrade/+/835790
Committed: https://opendev.org/openstack/tripleo-upgrade/commit/4ca0d9a31c4290bbefff6b3529d43a6abdaaa399
Submitter: "Zuul (22348)"
Branch: stable/ussuri

commit 4ca0d9a31c4290bbefff6b3529d43a6abdaaa399
Author: Brendan Shephard <email address hidden>
Date: Mon Mar 28 15:18:18 2022 +1000

    Disable auto discovery

    Tripleo-ci jobs are broken after latest release of setuptools 61.0
    because of breaking changes which are not backwork compatible,
    details in related bug and [1].

    Users that don't set ``packages``, ``py_modules``, or ``configuration`` are
    still likely to observe the auto-discovery behavior, which may halt the
    build if the project contains multiple directories and/or multiple Python
    files directly under the project root.

    To disable auto discovery, one can do below in setup.py

    ~~~
    setuptools.setup(..,packages=[],..)
    ~~~

    or

    ~~~
    setuptools.setup(..,py_modules=[],..)
    ~~~

    Also, adding ^setup.*$ under irrelevant-files as content-provider
    parent[2] also have same.

    [1] https://github.com/pypa/setuptools/issues/3197
    [2] https://opendev.org/openstack/tripleo-ci/src/branch/master/zuul.d/base-upstream.yaml#L92

    Related-Bug: #1966382
    Change-Id: I643952b64d557f3bd81699e505588133cfe02f52
    (cherry picked from commit 13d7a4c60ed6d40b4354370f36b916caf7e21c2a)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-heat-templates (stable/victoria)

Reviewed: https://review.opendev.org/c/openstack/tripleo-heat-templates/+/835678
Committed: https://opendev.org/openstack/tripleo-heat-templates/commit/3802edefbbe7b19e7c11483db0bc37ffe7fe40f1
Submitter: "Zuul (22348)"
Branch: stable/victoria

commit 3802edefbbe7b19e7c11483db0bc37ffe7fe40f1
Author: Sandeep Yadav <email address hidden>
Date: Mon Mar 28 15:07:15 2022 +0530

    Disable auto discovery

    Tripleo-ci jobs are broken after latest release of setuptools 61.0
    because of breaking changes which are not backwork compatible,
    details in related bug and [1].

    Users that don't set ``packages``, ``py_modules``, or `configuration`
    are still likely to observe the auto-discovery behavior, which may
    halt the build if the project contains multiple directories and/or
    multiple Python files directly under the project root.

    To disable auto discovery, one can do below in setup.py

    ~~~
    setuptools.setup(..,packages=[],..)
    ~~~

    or

    ~~~
    setuptools.setup(..,py_modules=[],..)
    ~~~

    The Depends-On is irrelevant to the bug but is needed for job freeze
    issue seen on this review.

    [1] https://github.com/pypa/setuptools/issues/3197

    Depends-On: https://review.opendev.org/c/openstack/tripleo-ci/+/835776
    Related-Bug: #1966382
    Change-Id: If1509b0369aeaee72355da4dd3a5cdd7846114bb
    (cherry picked from commit 0176edf256e69c266845194e57882c9e9cb5ef94)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-heat-templates (stable/ussuri)

Reviewed: https://review.opendev.org/c/openstack/tripleo-heat-templates/+/835796
Committed: https://opendev.org/openstack/tripleo-heat-templates/commit/64cf6e3caf76c0c7b6a2402a5660e6220abdee38
Submitter: "Zuul (22348)"
Branch: stable/ussuri

commit 64cf6e3caf76c0c7b6a2402a5660e6220abdee38
Author: Sandeep Yadav <email address hidden>
Date: Mon Mar 28 15:07:15 2022 +0530

    Disable auto discovery

    Tripleo-ci jobs are broken after latest release of setuptools 61.0
    because of breaking changes which are not backwork compatible,
    details in related bug and [1].

    Users that don't set ``packages``, ``py_modules``, or `configuration`
    are still likely to observe the auto-discovery behavior, which may
    halt the build if the project contains multiple directories and/or
    multiple Python files directly under the project root.

    To disable auto discovery, one can do below in setup.py

    ~~~
    setuptools.setup(..,packages=[],..)
    ~~~

    or

    ~~~
    setuptools.setup(..,py_modules=[],..)
    ~~~

    Depends-On added to deal with freeze issue seen in this review

    [1] https://github.com/pypa/setuptools/issues/3197

    Depends-On: https://review.opendev.org/c/openstack/tripleo-ci/+/835776
    Related-Bug: #1966382
    Change-Id: If1509b0369aeaee72355da4dd3a5cdd7846114bb
    (cherry picked from commit 0176edf256e69c266845194e57882c9e9cb5ef94)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-ansible (stable/wallaby)

Reviewed: https://review.opendev.org/c/openstack/tripleo-ansible/+/835680
Committed: https://opendev.org/openstack/tripleo-ansible/commit/47054b26512316cb61dbc443b448bfd7d28761e5
Submitter: "Zuul (22348)"
Branch: stable/wallaby

commit 47054b26512316cb61dbc443b448bfd7d28761e5
Author: Brendan Shephard <email address hidden>
Date: Mon Mar 28 14:46:56 2022 +1000

    Disable auto discovery

    Tripleo-ci jobs are broken after latest release of setuptools 61.0
    because of breaking changes which are not backwork compatible,
    details in related bug and [1].

    Users that don't set ``packages``, ``py_modules``, or `configuration`
    are still likely to observe the auto-discovery behavior, which may
    halt the build if the project contains multiple directories and/or
    multiple Python files directly under the project root.

    To disable auto discovery, one can do below in setup.py

    ~~~
    setuptools.setup(..,packages=[],..)
    ~~~

    or

    ~~~
    setuptools.setup(..,py_modules=[],..)
    ~~~

    [1] https://github.com/pypa/setuptools/issues/3197

    Related-Bug: #1966382
    Change-Id: I52f852686b70d5f5d5c387b3253134bb4ccc2766
    (cherry picked from commit dab104315f5352800ec56f163f6ae12a4b8c9685)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on tripleo-upgrade (stable/victoria)

Change abandoned by "Sandeep Yadav <email address hidden>" on branch: stable/victoria
Review: https://review.opendev.org/c/openstack/tripleo-upgrade/+/835689
Reason: Abandoned in favor of https://review.opendev.org/c/openstack/tripleo-upgrade/+/835972

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-upgrade (stable/victoria)

Reviewed: https://review.opendev.org/c/openstack/tripleo-upgrade/+/835972
Committed: https://opendev.org/openstack/tripleo-upgrade/commit/6a6d0b1e6d97d8eeef8849a960d6fb65e0422f96
Submitter: "Zuul (22348)"
Branch: stable/victoria

commit 6a6d0b1e6d97d8eeef8849a960d6fb65e0422f96
Author: Sergii Golovatiuk <email address hidden>
Date: Thu Jun 24 14:50:22 2021 +0200

    Disable auto discovery& Remove deps from precommit

    This dependency breaks Centos8/Ubuntu Focal testing as these OSes use
    python 3.8.

    Also, add .pre-commit-config.yaml in irrelevant-files, we already have
    this in wallaby and above[0]

    Also, cherry-picks 13d7a4c60ed6d40b4354370f36b916caf7e21c2a to
    Disable auto discovery

    Tripleo-ci jobs are broken after latest release of setuptools 61.0
    because of breaking changes which are not backwork compatible,
    details in related bug and [1].

    Users that don't set ``packages``, ``py_modules``, or ``configuration`` are
    still likely to observe the auto-discovery behavior, which may halt the
    build if the project contains multiple directories and/or multiple Python
    files directly under the project root.

    To disable auto discovery, one can do below in setup.py

    ~~~
    setuptools.setup(..,packages=[],..)
    ~~~

    or

    ~~~
    setuptools.setup(..,py_modules=[],..)
    ~~~

    Also, adding ^setup.*$ under irrelevant-files as content-provider
    parent[2] also have same.

    [0] https://github.com/openstack/tripleo-upgrade/commit/da2dd1e548e3236940309ea400a528602f12800b
    [1] https://github.com/pypa/setuptools/issues/3197
    [2] https://opendev.org/openstack/tripleo-ci/src/branch/master/zuul.d/base-upstream.yaml#L92

    Related-Bug: #1966382
    Releated-Bug: #1967279
    Change-Id: I518be6cdba50d9bd48b3328e19cc89432f1b89b1
    (cherry picked from commit 523d09a801947685f17fc6e43fd550efcf23e832)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on tripleo-puppet-elements (stable/ussuri)

Change abandoned by "Marios Andreou <email address hidden>" on branch: stable/ussuri
Review: https://review.opendev.org/c/openstack/tripleo-puppet-elements/+/835794
Reason: abandoning per http://lists.openstack.org/pipermail/openstack-discuss/2022-April/028026.html - so we can move EOL https://review.opendev.org/c/openstack/releases/+/834049

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-docs (master)

Related fix proposed to branch: master
Review: https://review.opendev.org/c/openstack/tripleo-docs/+/838281

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on tripleo-docs (master)

Change abandoned by "Marios Andreou <email address hidden>" on branch: master
Review: https://review.opendev.org/c/openstack/tripleo-docs/+/838281
Reason: sorry wrong repo :)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-specs (master)

Related fix proposed to branch: master
Review: https://review.opendev.org/c/openstack/tripleo-specs/+/838282

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-specs (master)

Reviewed: https://review.opendev.org/c/openstack/tripleo-specs/+/838282
Committed: https://opendev.org/openstack/tripleo-specs/commit/178bca5941ac5e002eab7a8fdfd8b814ab5e0f0f
Submitter: "Zuul (22348)"
Branch: master

commit 178bca5941ac5e002eab7a8fdfd8b814ab5e0f0f
Author: Marios Andreou <email address hidden>
Date: Mon Apr 18 10:28:29 2022 +0300

    Disable auto discovery

    Tripleo-ci jobs are broken after latest release of setuptools 61.0
    because of breaking changes which are not backwork compatible,
    details in related bug and [1].

    [1] https://github.com/pypa/setuptools/issues/3197

    Change-Id: Id3bc11920e28a0e73279ed74586b0b09623a639d
    Related-Bug: #1966382

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-puppet-elements (stable/victoria)

Related fix proposed to branch: stable/victoria
Review: https://review.opendev.org/c/openstack/tripleo-puppet-elements/+/840743

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on tripleo-puppet-elements (stable/wallaby)

Change abandoned by "Luca Miccini <email address hidden>" on branch: stable/wallaby
Review: https://review.opendev.org/c/openstack/tripleo-puppet-elements/+/840897

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on tripleo-puppet-elements (stable/victoria)

Change abandoned by "Luca Miccini <email address hidden>" on branch: stable/victoria
Review: https://review.opendev.org/c/openstack/tripleo-puppet-elements/+/840743

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-image-elements (stable/victoria)

Reviewed: https://review.opendev.org/c/openstack/tripleo-image-elements/+/835685
Committed: https://opendev.org/openstack/tripleo-image-elements/commit/8a2012bc3ef551a269cefaa91ded1cdf2a26e30e
Submitter: "Zuul (22348)"
Branch: stable/victoria

commit 8a2012bc3ef551a269cefaa91ded1cdf2a26e30e
Author: Sandeep Yadav <email address hidden>
Date: Mon Mar 28 15:18:20 2022 +0530

    Migrate from testr to stestr, disable auto discovery

    Tripleo-ci jobs are broken after latest release of setuptools 61.0
    because of breaking changes which are not backwork compatible,
    details in related bug and [1].

    Users that don't set ``packages``, ``py_modules``, or `configuration`
    are still likely to observe the auto-discovery behavior, which may
    halt the build if the project contains multiple directories and/or
    multiple Python files directly under the project root.

    To disable auto discovery, one can do below in setup.py

    ~~~
    setuptools.setup(..,packages=[],..)
    ~~~

    or

    ~~~
    setuptools.setup(..,py_modules=[],..)
    ~~~

    Also, Migrate from testr to stestr - tox py38 timingout without this.

    [1] https://github.com/pypa/setuptools/issues/3197

    Releated-Bug: #1966382
    Change-Id: I8db5e382576a820f756cc936ca0fe7ca6d0ec1d1
    (cherry picked from commit 0b33e111caf52950f824b03f387d1d0c109c55db)

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

Duplicates of this bug

Other bug subscribers

Remote bug watches

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