Skip to content

Restore django-storages S3 packages - #3186

Merged
ogajduse merged 1 commit into
theforeman:rpm/developfrom
jakduch:feature/package-django-storages
Oct 12, 2026
Merged

ogajduse merged 1 commit into
theforeman:rpm/developfrom
jakduch:feature/package-django-storages

Conversation

@jakduch

@jakduch jakduch commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Restore django-storages for EL9 and EL10 and package its boto3 extra for S3-compatible storage consumers.

This is the packaging prerequisite for the Pulpcore metapackage in #3189. Splitting the two packages lets each scratch build and repoclosure run independently.

Verification

  • EL9 and EL10 comps XML validates with xmllint.
  • The RPM spec expands with rpmspec.
  • EL9 and EL10 scratch builds succeeded.
  • git diff --check passes.

AI assistance disclosure: OpenAI Codex (GPT-5.6 Sol High).

@jakduch

jakduch commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor Author

The EL9 and EL10 django-storages scratch builds are green. The Pulpcore metapackage is now split into #3189 so each package can pass scratch build and repoclosure independently. This PR is its first prerequisite.

@jakduch
jakduch force-pushed the feature/package-django-storages branch from 58a61f6 to eccd83a Compare October 2, 2026 23:09
@jakduch jakduch changed the title Package django-storages for Pulpcore Package Pulpcore S3 storage dependencies Oct 2, 2026
@jakduch
jakduch force-pushed the feature/package-django-storages branch from eccd83a to 41acd29 Compare October 2, 2026 23:53
@jakduch
jakduch force-pushed the feature/package-django-storages branch from 41acd29 to 529f453 Compare October 3, 2026 00:04
@jakduch jakduch changed the title Package Pulpcore S3 storage dependencies Restore django-storages S3 packages Oct 3, 2026
Comment thread packages/python-django-storages/python-django-storages.spec
Restore django-storages for EL9 and EL10 and package its boto3 extra so S3-compatible storage consumers have a supported RPM dependency.

Co-Authored-By: OpenAI Codex (GPT-5.6 Sol High) <noreply@openai.com>
@jakduch
jakduch force-pushed the feature/package-django-storages branch from 529f453 to 915445a Compare October 11, 2026 22:32

@ogajduse ogajduse left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 Written by agentic-pulpcore-packaging

Reviewed commit 915445a. The build and runtime dependencies match upstream metadata, and both builds generate the expected django-storages[boto3] capability. Release 1.14.6-2 clears the existing Obsoletes cutoff, and the historical changelog is restored.

EL9 and EL10 scratch builds and repoclosure pass in Jenkins run #10841. Local spec expansion, XML parsing, and diff whitespace checks also pass. No changes requested.

@ogajduse

Copy link
Copy Markdown
Member

Thank you, @jakduch!

@ogajduse
ogajduse merged commit 2cdab18 into theforeman:rpm/develop Oct 12, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

3 participants