{"id":412,"date":"2024-08-22T22:20:32","date_gmt":"2024-08-22T22:20:32","guid":{"rendered":"http:\/\/thomas.goirand.fr\/blog\/?p=412"},"modified":"2024-08-22T23:05:36","modified_gmt":"2024-08-22T23:05:36","slug":"packaging-home-assistant","status":"publish","type":"post","link":"http:\/\/thomas.goirand.fr\/blog\/?p=412","title":{"rendered":"Packaging Home Assistant"},"content":{"rendered":"\n<p>During Debconf, Edward Betts and myself started packaging Home Assistant for Debian. It consists of hundreds of Python packages. So far, we counted at least 675 packages. That&#8217;s a lot, though most packages are just libraries to talk with some IoT devices and some APIs. It&#8217;s fairly easy to create a new package: it takes me about 15 to 20 minutes, probably half that time to Edward. And it&#8217;s a lot of fun. So far in one month of time, we managed to package about 1 third of the list (probably 200+ Python packages already). Once we&#8217;ve done all the dependencies, we may start to have fun with the core of the application! At the current speed, hopefully we&#8217;ll be done before the end of the year. Edward and myself have swear to make at least one package a day, which I&#8217;ve been doing so far, and Edward did a way more&#8230; We also received contributions from Silton0506, Tianyu, piotr, EiPi Fun, sourabhtk37, and Count-Dracula, as per the very bottom of the TODO list in the wiki (see link below).<\/p>\n\n\n\n<p>If you have a bit of free time, we&#8217;d love to have more contributors. Here&#8217;s were to get the needed information:<\/p>\n\n\n\n<p>We created a team in Salsa: <a href=\"https:\/\/salsa.debian.org\/homeassistant-team\/\" data-type=\"URL\" data-id=\"https:\/\/salsa.debian.org\/homeassistant-team\/\">https:\/\/salsa.debian.org\/homeassistant-team\/<\/a><\/p>\n\n\n\n<p>Our TODO list: <a href=\"https:\/\/wiki.debian.org\/Python\/HomeAssistant\" data-type=\"URL\" data-id=\"https:\/\/wiki.debian.org\/Python\/HomeAssistant\">https:\/\/wiki.debian.org\/Python\/HomeAssistant<\/a><\/p>\n\n\n\n<p>Our DDPO Q\/A page: <a href=\"https:\/\/qa.debian.org\/developer.php?login=team%2Bhomeassistant%40tracker.debian.org\" data-type=\"URL\" data-id=\"https:\/\/qa.debian.org\/developer.php?login=team%2Bhomeassistant%40tracker.debian.org\">https:\/\/qa.debian.org\/developer.php?login=team%2Bhomeassistant%40tracker.debian.org<\/a><\/p>\n\n\n\n<p>Feel free to join us on IRC: #debian-homeassistant<\/p>\n\n\n\n<p>Discussing with a lot of people about it, I realized that A LOT of DDs are actually using Home Assistant. Wouldn&#8217;t you like it better if it was just a &#8220;apt install&#8221; away ? Any DD can simply take a package in the wiki, open an ITP, upload it&#8217;s debianized source on Salsa, and upload to the Debian archive. Most are very easy simple packages to make.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>During Debconf, Edward Betts and myself started packaging Home Assistant for Debian. It consists of hundreds of Python packages. So far, we counted at least 675 packages. That&#8217;s a lot, though most packages are just libraries to talk with some IoT devices and some APIs. It&#8217;s fairly easy to create a new package: it takes [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/thomas.goirand.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts\/412"}],"collection":[{"href":"http:\/\/thomas.goirand.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/thomas.goirand.fr\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/thomas.goirand.fr\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/thomas.goirand.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=412"}],"version-history":[{"count":2,"href":"http:\/\/thomas.goirand.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts\/412\/revisions"}],"predecessor-version":[{"id":414,"href":"http:\/\/thomas.goirand.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts\/412\/revisions\/414"}],"wp:attachment":[{"href":"http:\/\/thomas.goirand.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=412"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/thomas.goirand.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=412"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/thomas.goirand.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=412"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}