Project

Profile

Help

Issue #7016

closed

generated ruby bindings duplicate ruby classes under ./pulpcore/

Added by jsherril@redhat.com almost 4 years ago. Updated over 3 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Assignee:
Sprint/Milestone:
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 #1

Updated by dkliban@redhat.com almost 4 years ago

Looks like we are putting the python client inside the ruby client.

Actions #2

Updated by ttereshc almost 4 years ago

  • Assignee set to ttereshc
  • Triaged changed from No to Yes
  • Sprint set to Sprint 75

Added by ttereshc almost 4 years ago

Revision 597a15bd | View on GitHub

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

Added by ttereshc almost 4 years ago

Revision 597a15bd | View on GitHub

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

Added by ttereshc almost 4 years ago

Revision 597a15bd | View on GitHub

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

Actions #3

Updated by ttereshc almost 4 years ago

  • Status changed from NEW to MODIFIED
Actions #6

Updated by ttereshc over 3 years ago

  • Sprint/Milestone set to 0.2.0
Actions #7

Updated by ttereshc over 3 years ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE

Also available in: Atom PDF