Actions
Issue #7016
closedgenerated ruby bindings duplicate ruby classes under ./pulpcore/
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Platform Release:
OS:
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
Katello
Sprint:
Sprint 75
Quarter:
Description
When trying to update our rpm packaging around the pulp 2to3 migration plugin, i pulled in https://rubygems.org/gems/pulp_2to3_migration_client/versions/0.2.0b3
and noticed that the gem is now duplicating files under ./pulpcore/
jlsherri~/rpmbuild/SPECS$ find ~/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/pulp_2to3_migration_client.gemspec
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/test
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/test/test_migration_plans_api.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/test/test_pulp2to3_migration_migration_plan.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/test/test_pulp2to3_migration_pulp2_content_read.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/test/test_inline_response200.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/test/test_migration_plan_run.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/test/test_pulp2content_api.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/test/__init__.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/test/test_async_operation_response.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/test/test_pulp2to3_migration_pulp2_repository_read.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/test/test_inline_response2002.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/test/test_pulp2repositories_api.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/test/test_pulp2to3_migration_migration_plan_read.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/test/test_inline_response2001.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/setup.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/Rakefile
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/spec
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/spec/models
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/spec/models/pulp2to3_migration_pulp2_content_read_spec.rb
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/spec/models/inline_response2002_spec.rb
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/spec/models/inline_response2001_spec.rb
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/spec/models/async_operation_response_spec.rb
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/spec/models/pulp2to3_migration_migration_plan_spec.rb
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/spec/models/migration_plan_run_spec.rb
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/spec/models/pulp2to3_migration_migration_plan_read_spec.rb
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/spec/models/inline_response200_spec.rb
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/spec/models/pulp2to3_migration_pulp2_repository_read_spec.rb
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/spec/api
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/spec/api/pulp2repositories_api_spec.rb
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/spec/api/pulp2content_api_spec.rb
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/spec/api/migration_plans_api_spec.rb
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/spec/spec_helper.rb
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/spec/configuration_spec.rb
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/spec/api_client_spec.rb
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/Gemfile
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/test-requirements.txt
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/git_push.sh
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/setup.cfg
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/pulpcore
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/pulpcore/__init__.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/pulpcore/client
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/pulpcore/client/__init__.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/pulpcore/client/pulp_2to3_migration
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/pulpcore/client/pulp_2to3_migration/rest.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/pulpcore/client/pulp_2to3_migration/models
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/pulpcore/client/pulp_2to3_migration/models/pulp2to3_migration_migration_plan.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/pulpcore/client/pulp_2to3_migration/models/pulp2to3_migration_migration_plan_read.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/pulpcore/client/pulp_2to3_migration/models/__init__.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/pulpcore/client/pulp_2to3_migration/models/migration_plan_run.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/pulpcore/client/pulp_2to3_migration/models/async_operation_response.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/pulpcore/client/pulp_2to3_migration/models/inline_response200.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/pulpcore/client/pulp_2to3_migration/models/pulp2to3_migration_pulp2_repository_read.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/pulpcore/client/pulp_2to3_migration/models/inline_response2001.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/pulpcore/client/pulp_2to3_migration/models/inline_response2002.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/pulpcore/client/pulp_2to3_migration/models/pulp2to3_migration_pulp2_content_read.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/pulpcore/client/pulp_2to3_migration/exceptions.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/pulpcore/client/pulp_2to3_migration/__init__.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/pulpcore/client/pulp_2to3_migration/api
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/pulpcore/client/pulp_2to3_migration/api/pulp2content_api.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/pulpcore/client/pulp_2to3_migration/api/__init__.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/pulpcore/client/pulp_2to3_migration/api/pulp2repositories_api.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/pulpcore/client/pulp_2to3_migration/api/migration_plans_api.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/pulpcore/client/pulp_2to3_migration/configuration.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/pulpcore/client/pulp_2to3_migration/api_client.py
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/tox.ini
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/docs
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/docs/InlineResponse2001.md
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/docs/Pulp2repositoriesApi.md
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/docs/InlineResponse2002.md
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/docs/Pulp2to3MigrationMigrationPlan.md
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/docs/AsyncOperationResponse.md
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/docs/Pulp2to3MigrationPulp2RepositoryRead.md
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/docs/MigrationPlanRun.md
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/docs/MigrationPlansApi.md
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/docs/InlineResponse200.md
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/docs/Pulp2to3MigrationPulp2ContentRead.md
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/docs/Pulp2contentApi.md
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/docs/Pulp2to3MigrationMigrationPlanRead.md
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/README.md
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/requirements.txt
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/lib
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/lib/pulp_2to3_migration_client
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/lib/pulp_2to3_migration_client/version.rb
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/lib/pulp_2to3_migration_client/models
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/lib/pulp_2to3_migration_client/models/pulp2to3_migration_pulp2_repository_read.rb
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/lib/pulp_2to3_migration_client/models/inline_response200.rb
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/lib/pulp_2to3_migration_client/models/pulp2to3_migration_pulp2_content_read.rb
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/lib/pulp_2to3_migration_client/models/async_operation_response.rb
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/lib/pulp_2to3_migration_client/models/inline_response2002.rb
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/lib/pulp_2to3_migration_client/models/inline_response2001.rb
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/lib/pulp_2to3_migration_client/models/pulp2to3_migration_migration_plan.rb
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/lib/pulp_2to3_migration_client/models/migration_plan_run.rb
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/lib/pulp_2to3_migration_client/models/pulp2to3_migration_migration_plan_read.rb
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/lib/pulp_2to3_migration_client/api
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/lib/pulp_2to3_migration_client/api/pulp2repositories_api.rb
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/lib/pulp_2to3_migration_client/api/pulp2content_api.rb
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/lib/pulp_2to3_migration_client/api/migration_plans_api.rb
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/lib/pulp_2to3_migration_client/configuration.rb
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/lib/pulp_2to3_migration_client/api_client.rb
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/lib/pulp_2to3_migration_client/api_error.rb
/home/jlsherri/.gem/ruby/gems/pulp_2to3_migration_client-0.2.0b3/lib/pulp_2to3_migration_client.rb
this wasn't happening with b2. I checked another plugin (pulp_file) and its nightly bindings gem wasn't showing the issue.
Actions
Stop generating bindings in the post_before_script.
Bindings are already correctly generated as a part of script.sh.
closes #7016 https://pulp.plan.io/issues/7016