From nobody Sat Dec 6 19:06:41 2025 X-Original-To: python@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dNyQq6Q2fz6HyJR for ; Sat, 06 Dec 2025 19:06:43 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dNyQq5WqNz3ckd for ; Sat, 06 Dec 2025 19:06:43 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765048003; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=uh8DdItkjstoVCL6WNQ2HqnWpIfmSsqHJqhHNAewtGs=; b=v0GCn1RrXWu5oy27GOL+Lu8F6oGRP2/YdlmD3LRNfBSwK/qmReC0BTWNcqQDeczyYSuMdo YTnyVWnxu1jXag8oPdpWZAXrP6lq9KoTjj+3Vt/2S7zmK9ofR1f4fWdANrbDYVVNid2QQ5 VCRjSUvc+aebrSECd6LzuxrBMF8iK0SaEKzKfyblAr5gg+7uE3iw3vaLRu+NrRuXQ4RUdc 68QPG4yZ7gFcZwGnaV/JIWjTe+v46u0mDQLeG7b8uzHYUDtVGdfblVOMH2FFWbGRIzWYPQ nOQCUWv/rOsP29Mfc14rRRfWQxR1OZ5LiTkI8WvgGq6UPncHspYC/AFzpricjQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765048003; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=uh8DdItkjstoVCL6WNQ2HqnWpIfmSsqHJqhHNAewtGs=; b=KPPMJXfBAowYD7CICmy5MszOhPxLGqbf0zLnGTvJjtyv4+OiqJyvBtVw1d8KO/jO15Of5U TXvEyXWOTlCI7vPgHu8FuRIwkPFdPZu1h6oAiWBluM3/AYpeum5ajzeMi1ehhH6Pzab303 8XHv/tBUfuBgnq7fjObiTohtL+LAwVlzCw3kzv9VDRrIUNLUAae4+79E/ALPz4uLG9d7Hs 3TcDuClKBgXHOJwETeCEbWCh4XOJntgejv3/0LT+D7T5ENtlUqJn7dG5yzKSCWq5r0ofOC 8EmTmYHDyk6bMZROYmpDH9PXvob3MJLi43LRQKfDC4fmmtHz2mhx2cnpVXVD0A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1765048003; a=rsa-sha256; cv=none; b=BkJi0P9o0Rrz/GIOI83mffCEsRTxc+rNyoN8igmueVJKJKYojaWDnA6UsAPDaIVcZ5E5Nh KPOrryN7e5zmMbKWyv/o2YwTyKVGnoS35SgQYN74m6BEVUH85gkxw1tmsmFWDtGaP7BhPf 49RkeT/Mq4OVPtR+Kn3MQg8J//KP7BCT8polrp1eQmuFU4wxx4C7bLKHdMxFicxhA5WA1o fQNpqj7H+EJF+v75EYahKDf72YU40zROJT+pcBye1yocZjd5x3gGOBUb7X7P5DrUOJiqzg CjZ9kfAuUpdOmIsM/sYdYn728BTs6GjBBixKU0xQF27aOmJTllL+a2ET2UY28A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4dNyQq4px1z178V for ; Sat, 06 Dec 2025 19:06:43 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 5B6J6hTR037211 for ; Sat, 6 Dec 2025 19:06:43 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 5B6J6hBb037210 for python@FreeBSD.org; Sat, 6 Dec 2025 19:06:43 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: python@FreeBSD.org Subject: [Bug 256885] [NEW PORT] www/py-homeassistant: Open-source home automation platform Date: Sat, 06 Dec 2025 19:06:41 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: feature, needs-qa X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: rozhuk.im@gmail.com X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: kiwi@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.isobsolete attachments.created Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: FreeBSD-specific Python issues List-Archive: https://lists.freebsd.org/archives/freebsd-python List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-python@freebsd.org Sender: owner-freebsd-python@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D256885 Ivan Rozhuk changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #265788|0 |1 is obsolete| | --- Comment #43 from Ivan Rozhuk --- Created attachment 265931 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D265931&action= =3Dedit 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 inst= all 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 ye= ar we will see -1 warning in HA :) https://github.com/ProCern/asyncinotify/issues/20 --=20 You are receiving this mail because: You are on the CC list for the bug.=