Skip to content

Revert "Bump deebot-client to 18.2.0"#169705

Open
eshattow wants to merge 1 commit intohome-assistant:devfrom
eshattow:revert-169003-edenhaus/deebot-client-18.2.0
Open

Revert "Bump deebot-client to 18.2.0"#169705
eshattow wants to merge 1 commit intohome-assistant:devfrom
eshattow:revert-169003-edenhaus/deebot-client-18.2.0

Conversation

@eshattow
Copy link
Copy Markdown

@eshattow eshattow commented May 3, 2026

Reverts #169003

deebot-client fails to build in home-assistant/core due to rust 1.95 requirement being unobtanium. Core is still on Alpine 3.22 which is rust 1.87 and even Alpine 3.23 only has rust 1.91.1

Filed upstream bug DeebotUniverse/client.py#1571 to rollback rust version to 1.91 although that will still be a blocker until home-assistant/core moves to Alpine 3.23

Copilot AI review requested due to automatic review settings May 3, 2026 22:06
@eshattow eshattow requested review from edenhaus and mib1185 as code owners May 3, 2026 22:06
@home-assistant home-assistant Bot added cla-signed integration: ecovacs small-pr PRs with less than 30 lines. Top 200 Integration is ranked within the top 200 by usage labels May 3, 2026
@home-assistant
Copy link
Copy Markdown
Contributor

home-assistant Bot commented May 3, 2026

Hey there @mib1185, @edenhaus, @Augar, mind taking a look at this pull request as it has been labeled with an integration (ecovacs) you are listed as a code owner for? Thanks!

Code owner commands

Code owners of ecovacs can trigger bot actions by commenting:

  • @home-assistant close Closes the pull request.
  • @home-assistant mark-draft Mark the pull request as draft.
  • @home-assistant ready-for-review Remove the draft status from the pull request.
  • @home-assistant rename Awesome new title Renames the pull request.
  • @home-assistant reopen Reopen the pull request.
  • @home-assistant unassign ecovacs Removes the current integration label and assignees on the pull request, add the integration domain after the command.
  • @home-assistant update-branch Update the pull request branch with the base branch.
  • @home-assistant add-label needs-more-information Add a label (needs-more-information, problem in dependency, problem in custom component, problem in config, problem in device, feature-request) to the pull request.
  • @home-assistant remove-label needs-more-information Remove a label (needs-more-information, problem in dependency, problem in custom component, problem in config, problem in device, feature-request) on the pull request.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR reverts the deebot-client dependency bump for the Ecovacs integration to restore build compatibility with the repository’s current Rust toolchain constraints.

Changes:

  • Revert deebot-client from 18.2.0 back to 18.1.0 in the integration manifest.
  • Revert deebot-client from 18.2.0 back to 18.1.0 in requirements_all.txt.
  • Revert deebot-client from 18.2.0 back to 18.1.0 in requirements_test_all.txt.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
requirements_test_all.txt Pins deebot-client back to 18.1.0 for the full test requirements set.
requirements_all.txt Pins deebot-client back to 18.1.0 for the full runtime requirements set.
homeassistant/components/ecovacs/manifest.json Restores the Ecovacs integration’s deebot-client requirement to 18.1.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed integration: ecovacs Quality Scale: No score small-pr PRs with less than 30 lines. Top 200 Integration is ranked within the top 200 by usage

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants