Greg, I think you're coming around to where I ended up. From a user's perspective, it's hard to beat a well-constructed package for their OS. And, I think we've achieved that.
But the support burden is huge. I was hoping that distutils/setuptools/pypi would make it possible to have a single install system across all systems. It might be possible, but I'm maxed out dealing with issues, PRs, new features, etc. Same with Matthew. We would need some fresh blood to get it done. -tk On Sun, May 10, 2020 at 12:36 PM Greg Troxel <[email protected]> wrote: > Vince Skahan <[email protected]> writes: > > > Not naysaying, but every time we ask a user to read and think and do > > something based on their particular os, there 'will' be 'many' people > who > > don't do so. > > To me, this is a clue that the only reasonable approach for people that are > not trying to develop weewx, is to run a package from their operating > system's package manager. > > Other approaches basically require people to understand what they are > doing. > > > A good example is trying to do a dpkg or rpm that requires > python3-cheetah > > when your distro does not 'have' such a package. If you install cheetah > > with pip as a second way to get it onto the system, if your package > isn't > > smart enough to support that, a package installation will fail and you > > would have to use a --force or a --ignore-dependencies (or the like) > switch > > to force the package to install. Those options cause risk too, and a > > non-linux person won't understand the risks nor how to deal with > adventures > > if they pop up. > > That sounds like a broken packaging system. In order to have weewx, it > first has to have all the dependencies. People doing package > maintenance deal with this as part of package creation. > > > I would tend to say that if the native packaging system is unsuitable, > people should either use a portable packaging system that is, or they > should use pip. > > -- > You received this message because you are subscribed to the Google Groups > "weewx-development" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-development/rmiy2pztwdj.fsf%40s1.lexort.com > . > -- You received this message because you are subscribed to the Google Groups "weewx-development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-development/CAPq0zEAJ8e%3DEUZH2hbruP5R%2B4s2oJoA3YrTYa6AsQ6OndGYypQ%40mail.gmail.com.
