Commit Graph

7998 Commits

Author SHA1 Message Date
Tom Keffer
a9254fa7fb Allow extra command line options to be passed to extension installer.
Addresses issue #[1041](https://github.com/weewx/weewx/issues/1041).
2025-11-29 10:42:15 -08:00
Tom Keffer
13b714736a Remove database-specific statements from code.
Put them in the database driver.
2025-11-28 13:00:42 -08:00
Tom Keffer
16faed5604 Avoid over-specifying the dependencies. 2025-11-25 17:32:48 -08:00
Tom Keffer
bb45f044cb Merge branch 'master' into development 2025-11-23 15:45:19 -08:00
Tom Keffer
5c82dfbe72 Merge pull request #1038 from vinceskahan/updateDebug
add two more items to obfuscate
2025-11-19 17:31:16 -08:00
Vince Skahan
f5db1432f4 add two more items to obfuscate 2025-11-19 17:18:29 -08:00
Tom Keffer
dfeecdb967 Fix formatting issues in change log 2025-11-18 15:31:22 -08:00
bastelratte
4b3b985740 Update de.conf (#1037)
Various translation adjustments DE
2025-11-17 13:59:56 -08:00
Tom Keffer
304af1e4b8 Merge remote-tracking branch 'origin/master' 2025-11-17 09:33:05 -08:00
Tom Keffer
ef8a98a38c Fix problem that prevented weewxd from restarting reliably if a MySQL connection was lost.
Fixes Issue #1036
2025-11-17 09:30:54 -08:00
Kevin Locke
e153e13339 Remove unnecessary UNIQUE index on PK (#1034)
SQLite creates a unique index in addition to the clustered index for
`INTEGER NOT NULL UNIQUE PRIMARY KEY` columns.  The index is not
necessary to enforce uniqueness and is not used for existing queries.
Removing these unnecessary indexes reduced my database from 444MB to
395MB (11%).

Remove the `UNIQUE` constraint from `INTEGER PRIMARY KEY` columns to
avoid the unnecessary overhead.

Note: Testing with MariaDB 11.8.3 indicates that the `UNIQUE` constraint
is ignored (`SHOW CREATE TABLE` does not include `UNIQUE` and `SHOW
INDEX` only shows a `PRIMARY` index.)  Removing it will have no effect
that I am aware of for MariaDB.

Fixes: #1031

Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
2025-11-14 08:00:02 -08:00
Tom Keffer
bde904c7de Correct location for weewx.service 2025-11-12 18:18:13 -08:00
bastelratte
69881f1984 Update de.conf (#1033)
Various translation adjustments DE
2025-11-12 13:37:37 -08:00
Aslak Vaa
5722819e40 Norwegian (#1032)
* Added Norwegian translations for Skyfield Almanac
2025-11-12 13:36:51 -08:00
Tom Keffer
4d470f3405 Include instructions on making sure MySQL/MariaDB starts before WeeWX
Alternative to PR #1030.
2025-11-12 13:33:07 -08:00
Jiri Cincura ↹
758690f750 Added a note about including weewx.restx.StdWOWBE in restful_services. (#1028) 2025-11-03 13:34:24 -08:00
Tom Keffer
c7f1549acf Fix problem where weectl database reconfigure fails.
If a schema has been specified, weewx.schemas is never imported,
so weewx is not defined.
2025-11-03 13:25:26 -08:00
Matthew Wall
82ef46cc38 Merge branch 'master' into development 2025-10-20 21:44:17 -04:00
Tom Keffer
5f30cacf13 Add PR #1025 to change log 2025-10-20 13:44:01 -07:00
Robert Navarro
ad06a695e6 Import workflow reserved word fixes (#1025)
* Escape column names with backticks in SQL statements to fix SQL errors when importing.

* Add rowcount property to MySQL wrapper to retrieve rows affected by last execute
2025-10-20 13:41:58 -07:00
Tom Keffer
636aa03cec Allow a string to be used in crc16().
For backwards compatibility with 3rd party drivers.
2025-10-19 06:46:06 -07:00
Matthew Wall
3d093e62d6 added debian13 config 2025-10-13 21:04:13 -04:00
Matthew Wall
cd5307a531 added support for building rh10 packages 2025-10-13 20:17:24 -04:00
Matthew Wall
eb8c504c4c Merge branch 'master' into development 2025-10-13 19:31:17 -04:00
Matthew Wall
0e94e3f6d3 add file for rocky10. debian10 is not a build env. added README to track the ports. 2025-10-13 19:30:09 -04:00
Matthew Wall
37f6bacde0 update copyright year (just in time for 2026 ;) 2025-10-13 18:19:46 -04:00
Matthew Wall
0df1fab2cf added github release 2025-10-13 18:12:12 -04:00
Matthew Wall
ea8cd5c291 distinguish between staging and generic upload 2025-10-13 18:11:43 -04:00
Matthew Wall
3369e83c50 ensure consistent signing on redhat and suse 2025-10-13 17:31:27 -04:00
Tom Keffer
690d6653ce Merge branch 'master' into development 2025-10-13 13:31:08 -07:00
Tom Keffer
766f85d2ba Include instructions for adding WOW-BE stanza 2025-10-13 13:00:16 -07:00
Matthew Wall
15ee63b0a9 update release instructions v5.2.0 2025-10-13 14:47:48 -04:00
Matthew Wall
63d95793f3 fix suse repo push 2025-10-13 14:47:32 -04:00
Matthew Wall
482db2271e fix target dependency for building docs. eliminate weblint. 2025-10-13 13:57:39 -04:00
Matthew Wall
a877c5afd0 update the release steps 2025-10-13 13:51:44 -04:00
Matthew Wall
2c1f7d1316 use explict target names 2025-10-13 13:51:29 -04:00
Matthew Wall
59e7c8fedf gpg conf is specific to vagrant 2025-10-13 12:53:03 -04:00
Matthew Wall
54f912d4d8 no need to deal with presets 2025-10-13 12:52:25 -04:00
Matthew Wall
3d3403d2b0 update signing info 2025-10-13 12:51:59 -04:00
Matthew Wall
5839cd5e98 generalize the vagrant targets. specify a gpg key for signing. 2025-10-13 12:51:39 -04:00
Matthew Wall
0a670f328a fixed typo in redhat-via-vagrant and suse-via-vagrant for gpg sync 2025-10-13 11:02:15 -04:00
Matthew Wall
0539e85650 consolidate repo release targets. fix rsync options for pulling repo from weewx.com (is this a problem with latest macos defaults?) 2025-10-13 10:56:54 -04:00
Matthew Wall
a2ae79760b use consisten dev environment for guests 2025-10-13 10:47:06 -04:00
Matthew Wall
86abb3b038 Merge branch 'master' of github.com:weewx/weewx 2025-10-12 23:37:54 -04:00
Matthew Wall
0daefb5320 fix longstanding suse signing bug 2025-10-12 23:37:47 -04:00
Matthew Wall
abc5351c56 package and repo working now for deb, rhel, suse. includes signing. 2025-10-12 23:22:07 -04:00
Tom Keffer
1e8fdcb943 Use marks in Standard skin wind direction plot 2025-10-10 12:47:13 -07:00
Tom Keffer
6147474cfb Merge branch 'master' into development 2025-10-10 04:25:49 -07:00
Matthew Wall
cd3b719790 explain the repo update process 2025-10-09 23:28:53 -04:00
Matthew Wall
e28447cd11 need aptly to build the package repository 2025-10-09 23:28:31 -04:00