• SpaceNoodle@lemmy.world
    link
    fedilink
    English
    arrow-up
    37
    arrow-down
    16
    ·
    2 days ago

    “Hacky?” Bullshit.

    Fuck anyone who just wants to run a lightweight service on a home server, right?

    • Dave@lemmy.nz
      link
      fedilink
      English
      arrow-up
      59
      arrow-down
      2
      ·
      2 days ago

      If you read the Home Assistant official announcement, it basically says all the different methods were confusing to new people so they will remove them from end user support documentation and won’t take support questions from people using these methods.

      However, outside the deprecation of 32bit OSs (which they point out a large portion are on 64bit capable hardware), they are still going to be documenting the other methods in the developer documentation.

      I honestly think this is the right move. Their time is being wasted by confusing new users, and supporting 32 bit OSs is literally preventing the development of new functionality. If you want to use a Python environment instead of docker, the developer documentation is there to support advanced users.

      • SpaceNoodle@lemmy.world
        link
        fedilink
        English
        arrow-up
        5
        arrow-down
        2
        ·
        1 day ago

        I did read it, thanks. It’s not clear from their statement that they would maintain any sort of documentation for such methods.

        • Dave@lemmy.nz
          link
          fedilink
          English
          arrow-up
          7
          arrow-down
          4
          ·
          1 day ago

          It says

          As these installation methods are used for the development of Home Assistant, it will still be technically possible to update them. We still would recommend migrating to a supported method, but that’s your choice.

          And then towards the end:

          Will the developer documentation on these things remain?
          Yes, those will remain. The developer documentation for running Home Assistant’s Core Python application directly in a Python virtual environment will remain. This is how we develop. This proposal is about removing end-user documentation and support.

          How I read it is that these methods are actively used for development so will still be maintained and updated, including developer documentation because developers will continue to need to use these methods.