https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256885

Ivan Rozhuk <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #265788|0                           |1
        is obsolete|                            |

--- Comment #43 from Ivan Rozhuk <[email protected]> ---
Created attachment 265931
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=265931&action=edit
2025.11.3_2

It is same 2025.11.3 but with breaking changes:
- /var/db/homeassistant/conf and /var/db/homeassistant/venv is used, so you
need to move configs to /conf and remove other files after service stop and
port uninstall
- /var/db/homeassistant/.cache is used to cache python pip crap, hope this have
some checks that python version changed and etc and will not require manual
remove
- py-uv-build may be removed, it was wrong dep
- some how on FIRST start after install/reinstall ESPHome devices not work,
restarting service fix it


Changes:
- now building as usual ports: make build do most work
- ccache is used during build
- rc.d script minimized to only start/stop HA
- sqlite3 and py-uv is packed into venv during build
- uv now used from system, this dramatically reduce build time. (but making
plist is new time waster : )
- on port uninstall - service stopped before files deleted
- on port install it will remove /var/db/homeassistant/venv dir before install
files: this is hack, since @postunexec is called before files deleted and a lot
of warnings that file missed is generated, and I want to minimize hand job
while maintain HA.

It is still not classical FBSD port that pre download all files by ports
framework using fetch before build, but if some one want - it can be done.


PS: I do report to asyncinotify that FBSD now have inotify, hope in next year
we will see -1 warning in HA :)
https://github.com/ProCern/asyncinotify/issues/20

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to