Skip to content

Conversation

vhsdream
Copy link
Member

@vhsdream vhsdream commented Sep 9, 2025

✍️ Description

  • For merging into the Debian 13 branch
  • Use stable repo and remove testing
  • Add CPPFLAGS to ImageMagick build
  • Unpin photo-library revisions
  • Use immich user to create virtual env and build machine-learning with UV-managed Python 3.11
  • Remove old pre-1.140 DB migration workaround
  • Pin an Intel Compute-Runtime package (Trixie repo has a newer version, marking installed version as held back to prevent an accidental update)
    - Change GID to 992 in unprivileged VAAPI config in build.func

📓 Note

This was only tested on Proxmox Version 8

✅ Prerequisites (X in brackets)

  • Self-review completed – Code follows project standards.
  • Tested thoroughly – Changes work as expected.
  • No security risks – No hardcoded secrets, unnecessary privilege escalations, or permission issues.

🛠️ Type of Change (X in brackets)

  • 🐞 Bug fix – Resolves an issue without breaking functionality.
  • New feature – Adds new, non-breaking functionality.
  • 💥 Breaking change – Alters existing functionality in a way that may require updates.
  • 🆕 New script – A fully functional and tested script or script set.
  • 🌍 Website update – Changes to website-related JSON files or metadata.
  • 🔧 Refactoring / Code Cleanup – Improves readability or maintainability without changing functionality.
  • 📝 Documentation update – Changes to README, AppName.md, CONTRIBUTING.md, or other docs.

- Installing machine-learning as root will cause too many issues
- Instead, create immich user sooner, create venv and install
machine-learning as immich user
some small changes to allow a user who manually-upgraded their Immich
LXC to Trixie to simply run the update function just the same as those
who installed Immich freshly on Trixie

- check for presence of libmimalloc2.0 and replace with libmimalloc3
- check if Imagemagick is built with a specific CPPFLAG, and trigger a
recompile if it wasn't
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.

3 participants