gjr80
533bdf4ad4
fix incorrect parameter order
2024-02-13 12:02:06 +10:00
gjr80
9b6e1af8b2
rework method signatures
2024-02-13 11:36:09 +10:00
gjr80
83cfc5e896
implement weectl import --update action
...
refer PR839
2024-02-10 16:02:06 +10:00
Tom Keffer
724ba77709
Merge branch 'master' into development
...
# Conflicts:
# docs_src/changes.md
# docs_src/upgrade.md
2024-02-08 15:00:47 -08:00
matthew wall
46bd7b6f8b
pull doc changes about weewx user from dev to master. direct users to permissions wiki page.
2024-02-08 10:15:30 -05:00
matthew wall
88698e6b0b
fix signing of apt repo?
2024-02-07 21:35:03 -05:00
Tom Keffer
6eb73a6608
Add target network-online.target to the weewx systemd unit files
...
Prevents `weewxd` from starting until the network is ready.
2024-02-07 12:54:49 -08:00
Tom Keffer
97e193c15a
Try plughw group as well
2024-02-07 08:34:56 -08:00
matthew wall
9e93f69610
added notes about gpg signing
2024-02-07 11:20:42 -05:00
Tom Keffer
e4994b70fd
More details on breaking udev changes
2024-02-06 10:03:29 -08:00
Tom Keffer
30be652e4b
Remove keys and weewx repository location when purging Debian install
2024-02-05 12:38:17 -08:00
matthew wall
55bf7d0772
keep it simple, and do not encourage bad practices
2024-02-05 12:01:45 -05:00
matthew wall
8b075a7a8e
Merge branch 'master' of github.com:weewx/weewx
2024-02-05 11:49:38 -05:00
matthew wall
a0836cccde
fix notes about weewx user for deb/rpm upgrades
2024-02-05 11:49:32 -05:00
Tom Keffer
9b0cd30c5f
Merge branch 'master' into development
...
# Conflicts:
# docs_src/changes.md
2024-02-05 08:39:29 -08:00
Tom Keffer
7665b60d22
Include a helpful link to the extension list action.
2024-02-05 08:21:56 -08:00
Matthew Wall
f738a2420e
fix permissions for real
2024-02-04 21:50:41 -05:00
matthew wall
634852c737
changelogs for rev2 packages
2024-02-04 21:31:20 -05:00
matthew wall
5dae205302
fix permissions on all files in /etc/weewx, /var/lib/weewx, and /var/www/html/weewx
2024-02-04 21:28:15 -05:00
Matthew Wall
2b989e00eb
fix suse changelog
2024-02-04 20:52:40 -05:00
matthew wall
8c76a24c55
fix release date
v5.0.1
2024-02-04 20:40:27 -05:00
Matthew Wall
d63b8002b2
make station prompts consistent. do not emit daemon setup suggestion, since it is in the docs and more appropriate there.
2024-02-04 16:35:26 -05:00
Matthew Wall
9aaa3fccca
silence output from systemd during installation
2024-02-04 15:03:38 -05:00
Matthew Wall
6cf7f5cd24
handle cases where permissions are broken before the installation. fixed typo in rpm user_dir macro. do explicit daemon-reload for rpm systemd unit configuration.
2024-02-04 14:32:21 -05:00
Tom Keffer
d57fbaf9e1
Use a context manager to change working directory in reportengine
...
More robust to exceptions being raised in report generation.
Include lightly more debug diagnostics
2024-02-04 11:07:15 -08:00
Tom Keffer
5c5fd9c67e
Fix problem that prevented test suites from running correctly
2024-02-04 10:51:46 -08:00
matthew wall
0842d05ae4
fix logic for putting install user into weewx group
2024-02-04 02:09:37 -05:00
matthew wall
5cb3715e4c
move aside any existing /etc/default/weewx so that we avoid python2/python3 problems and ensure a working installation. fixed bug in debian postinst GROUP determination.
2024-02-04 01:52:29 -05:00
Tom Keffer
d17ed852f9
Merge branch 'master' into development
2024-02-02 15:46:12 -08:00
matthew wall
d609d59adb
as of 5.0.1, sudo is not necessary for a deb/rpm install that is installed by a non-root user - s/he will be in the weewx group
2024-02-01 18:59:42 -05:00
matthew wall
e28ad92849
add user who is installing to the weewx group, if appropriate
2024-02-01 18:46:17 -05:00
Tom Keffer
218085303e
Fix problem that prevented debug statements from being logged
2024-02-01 11:27:17 -08:00
matthew wall
ad02bdaf37
need to fix python2-to-python3 issue for both deb and rpm packages
2024-01-30 11:10:38 -05:00
matthew wall
2cf166ab7d
docs are no longer installed in weewx-data
2024-01-29 13:41:02 -05:00
matthew wall
fdbaafc8b6
epel is required for both rocky8 and rocky9, since cheetah and pillow are in epel
2024-01-29 13:30:43 -05:00
Tom Keffer
23e3cf233c
Clarify logging destinations
2024-01-29 05:34:15 -08:00
Tom Keffer
9625c65179
Fix typo in format specifier
2024-01-27 16:14:24 -08:00
Tom Keffer
9455fa1716
Add rain=prefer_hardware under Delta comments
2024-01-27 15:22:52 -08:00
matthew wall
10785ef709
update options for handling weewx user permissions
2024-01-27 15:16:18 -05:00
matthew wall
eacd577651
convert permissions on every upgrade, not just new install, unless user was modified
2024-01-27 00:28:56 -05:00
Tom Keffer
eb177de541
Merge branch 'master' into development
2024-01-26 16:35:12 -08:00
Tom Keffer
d1ac83bc59
Fix problem with rebuilding daily summaries with dropped columns
...
If a column was dropped from a database using
weectl database drop-columns, then its daily summaries rebuilt, user
would get a "table already exists error."
2024-01-26 15:47:21 -08:00
matthew wall
eacab1ba3c
note some niggling bits with deb/rpm packages
2024-01-25 22:02:57 -05:00
matthew wall
a73b5aba18
clarify what happens when signing in debian world
2024-01-25 21:42:17 -05:00
Matthew Wall
4005e1e9f6
use /var/lib/weewx as HOME for weewx on redhat/suse
2024-01-24 21:06:21 -05:00
Matthew Wall
b32ca4069e
fix redhat/suse udev packaging rule
2024-01-24 19:40:08 -05:00
Tom Keffer
a981d82446
Remove no longer needed (or never used) class TimeDerivative
2024-01-24 15:45:59 -08:00
Tom Keffer
379d99bdb7
Log the addition of zh_CN.conf in change file
2024-01-24 05:30:18 -08:00
Tom Keffer
64ed8827fe
Merge branch 'master' into development
...
# Conflicts:
# src/weewx_data/skins/Seasons/lang/zh.conf
2024-01-24 05:27:49 -08:00
Tom Keffer
dbb9e27e87
Back to Traditional Chinese
...
Simplified Chinese will be added when we have country codes working
2024-01-24 05:25:24 -08:00