Skip to content

Chore: Remove the OS/package update feature from Jeedom. - #3514

Open
Mips2648 wants to merge 5 commits into
developfrom
chore/remove-pip2-update
Open

Mips2648 wants to merge 5 commits into
developfrom
chore/remove-pip2-update

Conversation

@Mips2648

Copy link
Copy Markdown
Collaborator

Description

Remove the obsolete OS/package update feature:

  • Python 2 is no longer supported,
  • Python 3 package updates are becoming obsolete with Debian 12 and 13 (because they are managed in plugins venv),
  • only APT updates remained available on DIY boxes, where users can and should manage them themselves so it does not make sense to keep it in the core.

I took the opportunity to also refactor the var declarations in update.js and replace them by let and const

Suggested changelog entry

  • Breaking change: Remove the OS/package update feature from Jeedom (it was only available on DIY boxes)

Related issues/external references

Fixes https://community.jeedom.com/t/core-develop-deb13-retours/150813

Types of changes

  • Bug fix (non-breaking change which fixes)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
    • This change is only breaking for integrators, not for external standards or end-users.
  • Documentation improvement

@Mips2648 Mips2648 added this to the 5.0 milestone Sep 12, 2026
@Mips2648 Mips2648 added the changelog-breaking Use to generate release notes / changelog. To be apply on PR label Sep 12, 2026
Comment thread desktop/js/update.js Outdated
Comment thread desktop/js/update.js Outdated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog-breaking Use to generate release notes / changelog. To be apply on PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants