Version
pulp-rpm 3.27.1 (client has same version)
"versions": {
"deb": "3.2.0",
"rpm": "3.27.1",
"core": "3.49.9",
"file": "3.49.9",
"ostree": "2.3.0",
"python": "3.11.1",
"ansible": "0.21.5",
"certguard": "3.49.9",
"container": "2.20.0"
}
Tested with Katello 4.14.develop
Describe the bug
Creating a repository returns a traceback. The repo does get created, but there's an error.
[11] pry(main)> repoconfig = PulpRpmClient::RpmRpmRepository.new(name: 'tes2')
=> #<PulpRpmClient::RpmRpmRepository:0x00007f497e8b0fa0 @autopublish=false, @name="tes2", @package_signing_fingerprint="">
[12] pry(main)> ::Katello::Repository.yum_type.first.backend_service(SmartProxy.pulp_primary).api.repositories_api.create(repoconfig)
2024-06-24T19:54:03 [D|kat|] Calling API: RepositoriesRpmApi.create ...
2024-06-24T19:54:03 [D|kat|] HTTP request body param ~BEGIN~
| {"name":"tes2","autopublish":false,"package_signing_fingerprint":""}
| ~END~
|
2024-06-24T19:54:03 [D|kat|] HTTP response body ~BEGIN~
| {"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/01904bd0-096a-7a74-8630-a4ed94672c82/","pulp_created":"2024-06-24T19:54:03.499852Z","pulp_last_updated":"2024-06-24T19:54:03.513474Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/01904bd0-096a-7a74-8630-a4ed94672c82/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/01904bd0-096a-7a74-8630-a4ed94672c82/versions/0/","name":"tes2","description":null,"retain_repo_versions":null,"remote":null,"autopublish":false,"metadata_signing_service":null,"package_signing_service":null,"package_signing_fingerprint":"","retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}
| ~END~
|
NameError: uninitialized constant PulpRpmClient::AnyType
from /home/vagrant/foreman/.vendor/ruby/3.0.0/gems/pulp_rpm_client-3.27.1/lib/pulp_rpm_client/models/rpm_rpm_repository_response.rb:491:in `const_get'
To Reproduce
Try to create an RPM repo with the Ruby bindings
Expected behavior
Repo is created without an error.
Version
pulp-rpm 3.27.1 (client has same version)
Tested with Katello 4.14.develop
Describe the bug
Creating a repository returns a traceback. The repo does get created, but there's an error.
To Reproduce
Try to create an RPM repo with the Ruby bindings
Expected behavior
Repo is created without an error.