<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, 6 Jul 2019 at 19:44, Mohammed Naser <<a href="mailto:mnaser@vexxhost.com">mnaser@vexxhost.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi everyone,<br>
<br>
One of the issue that we recently ran into was the fact that there was<br>
some inconsistency about merging retirement of repositories inside<br>
governance without the code being fully removed.<br>
<br>
In order to avoid this, I've made a change to our governance<br>
repository which will enforce that no code exists in those retired<br>
repositories, however, this has surfaced that some repositories were<br>
retired with some stale files, some are smaller littler files, some<br>
are entire projects still.<br>
<br>
I have compiled a list for every team, with the repos that are not<br>
properly retired that have extra files (using this change which should<br>
eventually +1 once we fix it all: <a href="https://review.opendev.org/669549" rel="noreferrer" target="_blank">https://review.opendev.org/669549</a>)<br>
<br>
[Documentation] openstack/api-site has extra files, please remove:<br>
.gitignore, .zuul.yaml, LICENSE, api-quick-start, api-ref, bindep.txt,<br>
common, doc-tools-check-languages.conf, firstapp,<br>
test-requirements.txt, tools, tox.ini, www<br>
[Documentation] openstack/faafo has extra files, please remove:<br>
.gitignore, CONTRIBUTING.rst, LICENSE, Vagrantfile, bin, contrib, doc,<br>
etc, faafo, requirements.txt, setup.cfg, setup.py,<br>
test-requirements.txt, tox.ini<br>
<br>
[fuel] openstack/fuel-agent has extra files, please remove:<br>
.gitignore, LICENSE, MAINTAINERS, cloud-init-templates, contrib,<br>
debian, etc, fuel_agent, requirements.txt, run_tests.sh, setup.cfg,<br>
setup.py, specs, test-requirements.txt, tools, tox.ini<br>
[fuel] openstack/fuel-astute has extra files, please remove:<br>
.gitignore, .rspec, .ruby-version, Gemfile, LICENSE, MAINTAINERS,<br>
Rakefile, astute.gemspec, astute.service, astute.sysconfig, bin,<br>
bindep.txt, debian, examples, lib, mcagents, run_tests.sh, spec,<br>
specs, tests<br>
[fuel] openstack/fuel-library has extra files, please remove:<br>
.gitignore, CHANGELOG, Gemfile, LICENSE, MAINTAINERS, Rakefile,<br>
debian, deployment, files, graphs, logs, specs, tests, utils<br>
[fuel] openstack/fuel-main has extra files, please remove: .gitignore,<br>
00-debmirror.patch, LICENSE, MAINTAINERS, Makefile, <a href="http://config.mk" rel="noreferrer" target="_blank">config.mk</a>,<br>
fuel-release, iso, mirror, packages, prepare-build-env.sh,<br>
report-changelog.sh, <a href="http://repos.mk" rel="noreferrer" target="_blank">repos.mk</a>, requirements-fuel-rpm.txt,<br>
requirements-rpm.txt, <a href="http://rules.mk" rel="noreferrer" target="_blank">rules.mk</a>, <a href="http://sandbox.mk" rel="noreferrer" target="_blank">sandbox.mk</a>, specs<br>
[fuel] openstack/fuel-menu has extra files, please remove: .gitignore,<br>
MAINTAINERS, MANIFEST.in, fuelmenu, run_tests.sh, setup.py, specs,<br>
test-requirements.txt, tox.ini<br>
[fuel] openstack/fuel-mirror has extra files, please remove:<br>
.gitignore, .mailmap, MAINTAINERS, perestroika, tox.ini<br>
[fuel] openstack/fuel-nailgun-agent has extra files, please remove:<br>
.gitignore, Gemfile, LICENSE, MAINTAINERS, Rakefile, agent, debian,<br>
nailgun-agent.cron, nailgun-agent.gemspec, run_tests.sh, specs<br>
[fuel] openstack/fuel-ostf has extra files, please remove: .gitignore,<br>
LICENSE, MAINTAINERS, MANIFEST.in, etc, fuel_health, fuel_plugin,<br>
ostf.service, pylintrc, requirements.txt, run_tests.sh, setup.cfg,<br>
setup.py, specs, test-requirements.txt, tools, tox.ini<br>
[fuel] openstack/fuel-qa has extra files, please remove: .coveragerc,<br>
.gitignore, .pylintrc, .pylintrc_gerrit, MAINTAINERS, core, doc,<br>
fuel_tests, fuelweb_test, gates_tests, packages_tests, pytest.ini,<br>
run_system_test.py, run_tests.sh, system_test, tox.ini, utils<br>
[fuel] openstack/fuel-ui has extra files, please remove:<br>
.eslintignore, .eslintrc.yaml, .gitignore, LICENSE, MAINTAINERS,<br>
fixtures, gulp, gulpfile.js, karma.config.js, npm-shrinkwrap.json,<br>
package.json, run_real_plugin_tests.sh,<br>
run_real_plugin_tests_on_real_nailgun.sh, run_ui_func_tests.sh, specs,<br>
static, webpack.config.js<br>
[fuel] openstack/fuel-virtualbox has extra files, please remove:<br>
.gitignore, MAINTAINERS, actions, clean.sh, config.sh, contrib,<br>
drivers, dumpkeys.cache, functions, iso, launch.sh, launch_16GB.sh,<br>
launch_8GB.sh<br>
[fuel] openstack/fuel-web has extra files, please remove: .gitignore,<br>
LICENSE, MAINTAINERS, bin, build_docs.sh, debian, docs, nailgun,<br>
run_tests.sh, specs, systemd, tools, tox.ini<br>
[fuel] openstack/shotgun has extra files, please remove: .coveragerc,<br>
.gitignore, .testr.conf, CONTRIBUTING.rst, HACKING.rst, LICENSE,<br>
MAINTAINERS, MANIFEST.in, bin, etc, requirements.txt, setup.cfg,<br>
setup.py, shotgun, specs, test-requirements.txt, tox.ini<br>
[fuel] openstack/fuel-dev-tools has extra files, please remove:<br>
.coveragerc, .gitignore, .mailmap, .testr.conf, CONTRIBUTING.rst,<br>
HACKING.rst, LICENSE, MAINTAINERS, babel.cfg, contrib, doc,<br>
fuel_dev_tools, openstack-common.conf, requirements.txt, setup.cfg,<br>
setup.py, test-requirements.txt, tox.ini, vagrant<br>
[fuel] openstack/fuel-devops has extra files, please remove:<br>
.coveragerc, .gitignore, .pylintrc, .pylintrc_gerrit, LICENSE,<br>
MAINTAINERS, bin, devops, doc, run_tests.sh, samples, setup.cfg,<br>
setup.py, test-requirements.txt, tox.ini<br>
[fuel] openstack/fuel-docs has extra files, please remove: .gitignore,<br>
Makefile, _images, _templates, common_conf.py, conf.py, devdocs,<br>
examples, glossary, index.rst, make.bat, plugindocs, requirements.txt,<br>
setup.cfg, setup.py, tox.ini, userdocs<br>
[fuel] openstack/fuel-nailgun-extension-cluster-upgrade has extra<br>
files, please remove: .coveragerc, .gitignore, AUTHORS, LICENSE,<br>
MANIFEST.in, bindep.txt, cluster_upgrade, conftest.py,<br>
nailgun-test-settings.yaml, requirements.txt, setup.cfg, setup.py,<br>
specs, test-requirements.txt, tools, tox.ini<br>
[fuel] openstack/fuel-nailgun-extension-iac has extra files, please<br>
remove: .gitignore, LICENSE, MANIFEST.in, doc, fuel_external_git,<br>
requirements.txt, setup.cfg, setup.py, specs, test-requirements.txt,<br>
tools, tox.ini<br>
[fuel] openstack/fuel-nailgun-extension-converted-serializers has<br>
extra files, please remove: .coveragerc, .gitignore, LICENSE,<br>
MANIFEST.in, bindep.txt, conftest.py, converted_serializers,<br>
nailgun-test-settings.yaml, requirements.txt, setup.cfg, setup.py,<br>
specs, test-requirements.txt, tools, tox.ini<br>
[fuel] openstack/fuel-octane has extra files, please remove:<br>
.coveragerc, .gitignore, .mailmap, Gemfile, Gemfile.lock, HACKING.rst,<br>
LICENSE, MAINTAINERS, MANIFEST.in, Rakefile, bindep.txt, deploy,<br>
deployment, docs, misc, octane, requirements.txt, setup.cfg, setup.py,<br>
specs, test-requirements.txt, tox.ini<br>
[fuel] openstack/fuel-upgrade has extra files, please remove: .gitignore<br>
[fuel] openstack/tuning-box has extra files, please remove:<br>
.coveragerc, .gitignore, .mailmap, .testr.conf, CONTRIBUTING.rst,<br>
HACKING.rst, LICENSE, MAINTAINERS, MANIFEST.in, TODO, alembic.ini,<br>
babel.cfg, bindep.txt, doc, examples, openstack-common.conf,<br>
requirements.txt, setup.cfg, setup.py, specs, test-requirements.txt,<br>
tools, tox.ini, tuning_box<br>
[fuel] openstack/fuel-plugins has extra files, please remove:<br>
.gitignore, CHANGELOG.md, CONTRIBUTING.rst, HACKING.rst, LICENSE,<br>
MAINTAINERS, examples, fuel_plugin_builder, requirements.txt,<br>
run_tests.sh, setup.cfg, setup.py, test-requirements.txt, tox.ini<br>
[fuel] openstack/fuel-plugin-murano has extra files, please remove:<br>
.gitignore, LICENSE, components.yaml, deployment_scripts,<br>
deployment_tasks.yaml, docs, environment_config.yaml, functions.sh,<br>
metadata.yaml, node_roles.yaml, pre_build_hook, releasenotes,<br>
repositories, test-requirements.txt, tox.ini, volumes.yaml<br>
[fuel] openstack/fuel-plugin-murano-tests has extra files, please<br>
remove: .gitignore, murano_plugin_tests, openrc.default,<br>
requirements.txt, tox.ini, utils<br>
[fuel] openstack/fuel-specs has extra files, please remove:<br>
.gitignore, .testr.conf, LICENSE, doc, images, policy,<br>
requirements.txt, setup.cfg, setup.py, specs, tests, tools, tox.ini<br>
[fuel] openstack/fuel-stats has extra files, please remove:<br>
.gitignore, LICENSE, MAINTAINERS, MANIFEST.in, analytics, collector,<br>
migration, requirements.txt, setup.py, test-requirements.txt, tools,<br>
tox.ini<br>
[fuel] openstack/python-fuelclient has extra files, please remove:<br>
.gitignore, .testr.conf, MAINTAINERS, MANIFEST.in, fuelclient,<br>
requirements.txt, setup.cfg, setup.py, specs, test-requirements.txt,<br>
tools, tox.ini<br>
<br>
[Infrastructure] opendev/puppet-releasestatus has extra files, please<br>
remove: .gitignore<br>
<br>
[ironic] openstack/python-dracclient has extra files, please remove:<br>
.gitignore, CONTRIBUTING.rst, HACKING.rst, LICENSE, doc, dracclient,<br>
requirements.txt, setup.cfg, setup.py, test-requirements.txt, tox.ini<br>
<br>
[neutron] openstack/networking-calico has extra files, please remove:<br>
.coveragerc, .gitignore, .mailmap, .testr.conf, .zuul.yaml,<br>
CONTRIBUTING.rst, HACKING.rst, LICENSE, MANIFEST.in, RELEASING.md,<br>
babel.cfg, debian, devstack, doc, networking_calico, playbooks,<br>
requirements.txt, rpm, setup.cfg, setup.py, test-requirements.txt,<br>
tox.ini<br>
[neutron] openstack/networking-l2gw has extra files, please remove:<br>
.coveragerc, .gitignore, .testr.conf, .zuul.yaml, CONTRIBUTING.rst,<br>
HACKING.rst, LICENSE, MANIFEST.in, babel.cfg, bindep.txt, contrib,<br>
debian, devstack, doc, etc, lower-constraints.txt, networking_l2gw,<br>
openstack-common.conf, requirements.txt, setup.cfg, setup.py, specs,<br>
test-requirements.txt, tools, tox.ini<br>
[neutron] openstack/networking-l2gw-tempest-plugin has extra files,<br>
please remove: .gitignore, .zuul.yaml, CONTRIBUTING.rst, HACKING.rst,<br>
LICENSE, babel.cfg, contrib, doc, networking_l2gw_tempest_plugin,<br>
requirements.txt, setup.cfg, setup.py, test-requirements.txt, tox.ini<br>
[neutron] openstack/networking-onos has extra files, please remove:<br>
.coveragerc, .gitignore, .mailmap, .pylintrc, .testr.conf,<br>
CONTRIBUTING.rst, HACKING.rst, LICENSE, PKG-INFO, TESTING.rst,<br>
babel.cfg, devstack, doc, etc, lower-constraints.txt, networking_onos,<br>
package, rally-jobs, releasenotes, requirements.txt, setup.cfg,<br>
setup.py, test-requirements.txt, tools, tox.ini<br>
[neutron] openstack/neutron-vpnaas has extra files, please remove:<br>
.coveragerc, .gitignore, .mailmap, .pylintrc, .stestr.conf,<br>
.zuul.yaml, CONTRIBUTING.rst, HACKING.rst, LICENSE, TESTING.rst,<br>
babel.cfg, devstack, doc, etc, lower-constraints.txt, neutron_vpnaas,<br>
playbooks, rally-jobs, releasenotes, requirements.txt, setup.cfg,<br>
setup.py, test-requirements.txt, tools, tox.ini<br></blockquote><div>At least for networking-l2gw* and neutron-vpnaas, I suppose this was caused by:</div><div><a href="https://opendev.org/openstack/governance/commit/20f95dd947d2f87519b4bb50fb188e6f71deae7c">https://opendev.org/openstack/governance/commit/20f95dd947d2f87519b4bb50fb188e6f71deae7c</a><br></div><div>What it meant is that they are not anymore under neutron governance, but they were not retired (at least as far as I know).</div><div>There were still some recent commits even if minimal activity, and discussion on team status for neutron-vpnaas.</div><div><br></div><div>Not sure about networking-calico status though</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
[OpenStack Charms] openstack/charm-ceph has extra files, please<br>
remove: .gitignore<br>
<br>
[OpenStackAnsible] openstack/openstack-ansible-os_monasca has extra<br>
files, please remove: tests, tox.ini<br>
<br>
[solum] openstack/solum-infra-guestagent has extra files, please<br>
remove: .coveragerc, .gitignore, .mailmap, .testr.conf,<br>
CONTRIBUTING.rst, HACKING.rst, LICENSE, MANIFEST.in, babel.cfg,<br>
config-generator, doc, etc, requirements.txt, setup.cfg, setup.py,<br>
solum_guestagent, test-requirements.txt, tox.ini<br>
<br>
I'd like to kindly ask the affected teams to help out with this, or<br>
any member of our community is more than welcome to push a change to<br>
those repos and work with the appropriate teams to help land it.<br>
<br>
Mohammed<br>
<br>
-- <br>
Mohammed Naser — vexxhost<br>
-----------------------------------------------------<br>
D. 514-316-8872<br>
D. 800-910-1726 ext. 200<br>
E. <a href="mailto:mnaser@vexxhost.com" target="_blank">mnaser@vexxhost.com</a><br>
W. <a href="http://vexxhost.com" rel="noreferrer" target="_blank">http://vexxhost.com</a><br>
<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">Bernard Cafarelli<br></div></div></div>