Skip to content

Merge Conflict Resolution (from 7.6.x to 7.7.x)#1318

Merged
Abhishek Krishna (abh1sh5k) merged 4 commits into7.7.xfrom
pr_merge_from_7_6_x_to_7_7_x
Mar 5, 2026
Merged

Merge Conflict Resolution (from 7.6.x to 7.7.x)#1318
Abhishek Krishna (abh1sh5k) merged 4 commits into7.7.xfrom
pr_merge_from_7_6_x_to_7_7_x

Conversation

@semaphore-agent-reader
Copy link
Copy Markdown
Contributor

What is this pull request?

This is an autogenerated pull request by pint due to a merge conflict failure seen during pint merge.

Next Steps

  1. Resolve all conflicts (either via web editor or the command line)
  2. Commit merge
  3. Obtain approvals from reviewers
  4. (IMPORTANT) After obtaining approvals, click the dropdown menu on the merge button and select "Create a merge commit"
  5. Click the "Merge pull request" button
  6. Re-run pint merge

NOTE: "Create a merge commit" option must be used to ensure all commits from the head branch is added to the base branch.

Questions?

Please reach out to the Developer Productivity team on Slack at #devprod-eng or #devprod-oncall

* upgradubg the python version

* upgradubg the python version

* Fixing the dependency

* Fixing the dependency

* Fixing the dependency

* Fixing the slash

* Fixing the confluent-docker-utils

* Removing python39 occurences

* Removing python39 occurences

* Fix Python 3.14 property reference and reorganize Dockerfile layers

- Fix build failure: Correct property reference from ${python314.version} to ${python.python314.version}
  This addresses the reviewer's comment about following the python.*.version naming convention

- Reorganize Dockerfile into 4 clean layers with Python installed BEFORE Java:
  1. Setup package manager and repositories
  2. Install Python 3.14 from source (now before Java/system packages)
  3. Install system packages and Java
  4. Install Python packages and user setup

- Fix pip installation concerns:
  - Remove unused PYTHON_PIP_VERSION ARG (pip now installed via --with-ensurepip)
  - Add pip verification steps to ensure pip3 and python3 -m pip work correctly
  - Add explanatory comment about pip installation method

- Remove debug scripts (check-pip-versions.sh, check-python-versions.sh)

This addresses all reviewer comments and ensures compatibility with downstream
Confluent Platform components (kafka, schema-registry, connect, etc.)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

* Fixing tar version issue

* Fixing build issue

* Fixing build issue

* Fixing build issue python alternative

* Fixing build issue python alternative

* Fixing build issue python alternative

* Fixing the dnf issue

* Fixing the dnf issue

* Fixing the dnf issue

* Adding SHA validation and comment fix

* updating tox version

* reverting  tox version

* Adding alternative

* adding python version in service yml

* testing with alternatives

* testing with GPG key

* Using sigstore

* Using sigstore

* fixing alternatives

* Testing with python3.6

* Testing with python3.6

* Testing with python3.11

* Testing with python3.11

* Testing update-alternatives

* Testing update-alternatives

* Testing update-alternatives

* Testing update-alternatives

* Removing which command

* claenup stale pip

---------

Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
@semaphore-agent-reader semaphore-agent-reader Bot requested a review from a team as a code owner March 5, 2026 03:54
- Keep 7.7.x additions: findutils, crypto-policies-scripts, zulu17
- Remove python39/pip version pinning (replaced by Python 3.14 from source)
- Remove alternatives --set python (handled in Python 3.14 install layer)
- Add missing FINDUTILS_VERSION and CRYPTO_POLICIES_SCRIPTS_VERSION ARGs

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@abh1sh5k Abhishek Krishna (abh1sh5k) merged commit 13b813e into 7.7.x Mar 5, 2026
2 checks passed
@abh1sh5k Abhishek Krishna (abh1sh5k) deleted the pr_merge_from_7_6_x_to_7_7_x branch March 5, 2026 05:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants