Path: csiph.com!fu-berlin.de!news.servidellagleba.it!bofh.it!news.nic.it!robomod From: Blair Noctis Newsgroups: linux.debian.maint.python Subject: Re: Seeking help with packaging Home Assistant dependencies Date: Tue, 23 Jul 2024 19:20:01 +0200 Message-ID: References: X-Mailbox-Line: From debian-python-request@lists.debian.org Tue Jul 23 17:14:43 2024 Old-Return-Path: X-Amavis-Spam-Status: No, score=-12.8 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FOURLA=0.1, LDO_WHITELIST=-5, PGPSIGNATURE=-5, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no X-Policyd-Weight: using cached result; rate: -5.5 MIME-Version: 1.0 Content-Language: en-US Autocrypt: addr=n@sail.ng; keydata= xjMEX+ahWhYJKwYBBAHaRw8BAQdAQO9repiHmYansog+ig8UxWOKpVtEeNf9+1uRaqsjm2fN GEJsYWlyIE5vY3RpcyA8bkBzYWlsLm5nPsKZBBMWCgBBAhsjBQsJCAcDBRUKCQgLBRYCAwEA Ah4BAheAAhkBFiEEWdhNRMzQ6CZHrtopwh2a1COjlycFAmZNx6kFCQeNc2kACgkQwh2a1COj lyeofwEAqKp4U6d8EGrZ/PpUEpAitUPUI5xtidp679eIp8VZrPsBALXSFhEluTJiT4xx7kKx iV19IPGsYguVgZ2mohUzQjYHzjgEZk37VxIKKwYBBAGXVQEFAQEHQFYEvQe+5IjB0CLNvW/b SW5pSmbLFS87lEU5ha5CaKoaAwEIB8J+BBgWCgAmFiEEWdhNRMzQ6CZHrtopwh2a1COjlycF AmZN+1cCGwwFCQEl/oAACgkQwh2a1COjlyfscAD+L8rPy6fUNLY7Xe3/nlfibfAWwV7w79Ut 29e4iqoAojABAPD+SaH1S2dHNcYQvt/Wd/E7Lh+1HDddq+SgWjmemw4B Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------u27xjjXmCS8CEUy0EaTTNVcH" X-Mailing-List: archive/latest/22136 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/f06dada7-ccf9-4051-9c84-00627a72feb8@sail.ng Approved: robomod@news.nic.it Lines: 86 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Cc: Salvo Tomaselli , Julian Gilbey , debian-python@lists.debian.org X-Original-Date: Wed, 24 Jul 2024 01:14:14 +0800 X-Original-Message-ID: X-Original-References: <6034719.DvuYhMxLoT@galatea> Xref: csiph.com linux.debian.maint.python:16098 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------u27xjjXmCS8CEUy0EaTTNVcH Content-Type: multipart/mixed; boundary="------------ltBgd5XwZ6lLXLv4pGCF0pT3"; protected-headers="v1" From: Blair Noctis To: Edward Betts Cc: Salvo Tomaselli , Julian Gilbey , debian-python@lists.debian.org Message-ID: Subject: Re: Seeking help with packaging Home Assistant dependencies References: <6034719.DvuYhMxLoT@galatea> In-Reply-To: --------------ltBgd5XwZ6lLXLv4pGCF0pT3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On 24/07/2024 00:34, Julian Gilbey wrote: > On Tue, Jul 23, 2024 at 04:38:47PM +0200, Salvo Tomaselli wrote: >> Is there no way, especially in the beginig, to patch out funcionality? >> >> Stuff like volvo on call doesn't seem very vital to run the thing. >> >> I'd focus on identifying the real dependencies and prioritize rest later on, >> when you can get the minimal thing running perhaps. > > Hi Edward, > > Can I add: the larger task is not the initial packaging (though that > itself is a very large task); it's the ongoing maintenance of these > 666 packages. Who is going to do that work (including ensuring that > any resulting updates don't break anything higher up the dependency > chain)? Until that question has an answer, I would strongly recommend > following Salvo's suggestions. Then if someone really wants feature > XYZ, that would be a good time to package the relevant module. > > It might be that HomeAssistant is too big a task for Debian to take on > unless there's a small group of interested maintainers able to do it; > perhaps there could be a HomeAssistant Team? >> In data martedì 23 luglio 2024 13:25:53 CEST, Edward Betts ha scritto: >>> Hello, >>> >>> I am proposing the addition of Home Assistant, a Python-based smart home >>> platform, to Debian. Home Assistant requires extensive hardware integrations >>> and thus has a significant number of Python module dependencies. >>> >>> Upon review, I've identified 666 Python modules required by Home Assistant >>> that are not yet available in Debian. (...) Hi, just an additional data point: [HAOS], or Home Assistant Operating System, quote: "is *not* based on a regular Linux distribution like Ubuntu. It is built using Buildroot and it is optimized to run Home Assistant." Based on the fact that upstream went out of their way to develop a dedicated distro that's not a derivative of any other, and frequently recommending against installing HA in any other way in the docs, there is likely limited support from upstream for a Debian packaged suite. [HAOS]: https://github.com/home-assistant/operating-system -- Sdrager, Blair Noctis --------------ltBgd5XwZ6lLXLv4pGCF0pT3-- --------------u27xjjXmCS8CEUy0EaTTNVcH Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQScTWEJ927Sl0a/hB7sV97Kb1Pv6QUCZp/k5gAKCRDsV97Kb1Pv 6YqGAQDOuoy+dAWb+QT/Ys6+Iy/cECA3Kapp2hAYuAPZXOlBAgD+O0jT269u/rvh x8OpKvgyHMwaq6dqZvZku0aj5dv0nwo= =EML5 -----END PGP SIGNATURE----- --------------u27xjjXmCS8CEUy0EaTTNVcH--