Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 06 Dec 2025 19:06:41 +0000
From:      bugzilla-noreply@freebsd.org
To:        python@FreeBSD.org
Subject:   [Bug 256885] [NEW PORT] www/py-homeassistant: Open-source home automation platform
Message-ID:  <bug-256885-21822-0pTF0ksaAU@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-256885-21822@https.bugs.freebsd.org/bugzilla/>
References:  <bug-256885-21822@https.bugs.freebsd.org/bugzilla/>

index | next in thread | previous in thread | raw e-mail

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

Ivan Rozhuk <rozhuk.im@gmail.com> changed:

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

--- Comment #43 from Ivan Rozhuk <rozhuk.im@gmail.com> ---
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.

help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-256885-21822-0pTF0ksaAU>