274 Commits

Author SHA1 Message Date
Tom Keffer
522a919a69 Use a timestamp for a make target 2026-03-22 04:33:39 -07:00
Tom Keffer
585f1e4524 Fix problem with picking the right key
If you have more than one key, the one you want is not always first. Select for the proper GPG_KEYID.
2026-03-01 15:19:38 -08:00
Tom Keffer
73fa0be2ad Rewrite mkdocs.yml to zensical.toml 2026-02-26 05:53:37 -08:00
Tom Keffer
8b7105d15b Switch to Zensical 2026-02-26 05:44:20 -08:00
Tom Keffer
0156890439 test_vaporpressure.py is no longer needed 2026-01-05 14:17:01 -08:00
Tom Keffer
2c9f5a73b0 Use pytest for "make test" 2026-01-01 07:46:23 -08:00
Matthew Wall
cd5307a531 added support for building rh10 packages 2025-10-13 20:17:24 -04:00
Matthew Wall
ea8cd5c291 distinguish between staging and generic upload 2025-10-13 18:11:43 -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
2c1f7d1316 use explict target names 2025-10-13 13:51:29 -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
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
Matthew Wall
cd3b719790 explain the repo update process 2025-10-09 23:28:53 -04:00
Matthew Wall
7abd1377f6 draft of package repository management using vagrant guests 2025-10-09 21:00:17 -04:00
Matthew Wall
284db0462c no dstdir target - just make the directory 2025-10-07 10:38:46 -04:00
Matthew Wall
bb102b2648 be sure the dist dir exists before copying 2025-10-06 22:02:54 -04:00
Matthew Wall
47c145f1be minor makefile cleanup 2025-10-06 09:00:18 -04:00
Matthew Wall
357f263a43 modularize the build of packages using vagrant 2025-10-06 08:45:42 -04:00
Matthew Wall
88656c8470 added initial vagrant files for automated build and testing 2025-10-06 01:33:03 -04:00
Matthew Wall
1051d05e5a formalize the test repositories. but test repo into the repo files, but disabled. consolidate makefile rules for repos and refactor a bit. added section to dev notes about repo management. 2024-07-06 20:01:07 -04:00
Tom Keffer
7259ee5e7e Update tests to test localization of locale 2024-05-02 12:04:25 -07:00
Matthew Wall
fca983af3e see what happens when you program in 4 languages at once? 2024-02-09 16:08:32 -05:00
Matthew Wall
2b61664870 added rules to sign redhat and suse repositories, not just rpms 2024-02-09 10:56:35 -05:00
matthew wall
a73b5aba18 clarify what happens when signing in debian world 2024-01-25 21:42:17 -05:00
matthew wall
f6ca5cf5f4 update version and changelogs 2024-01-22 20:31:15 -05:00
matthew wall
8735afb1bb attempt to exclude undesired artifacts from the distribution source tree even when doing multiple builds 2024-01-14 12:47:32 -05:00
Matthew Wall
c752a2998e simplify the yum/zypper repo files and instructions. enable gpgcheck for yum/zypper repos. 2024-01-09 12:23:12 -05:00
Matthew Wall
7345c79cc1 align deb and rpm config file handling. enable verbosity for deb package. 2024-01-07 00:33:00 -05:00
matthew wall
f39cc11306 happy new year! 2024-01-02 08:45:27 -05:00
Matthew Wall
f27e18fece update rh8 as well as rh9 2023-12-21 17:52:47 -05:00
Matthew Wall
81721230b7 update more rules for rh8,rh9,suse12 2023-12-19 20:48:39 -05:00
Matthew Wall
8606acadac update redhat rpm lint rules 2023-12-19 20:19:16 -05:00
Matthew Wall
8f92ab2a46 enable el8 package 2023-12-18 18:31:03 -05:00
Matthew Wall
916a4a239b apparently cheetah on suse15 is available only for python 3.6 (same as rocky8) 2023-12-16 22:04:27 -05:00
Matthew Wall
3cf68f07f8 create redhat repo dir if not already exist 2023-12-12 19:19:16 -05:00
Tom Keffer
7b89ac656e Match target name to the printed name 2023-12-09 13:18:13 -08:00
matthew wall
1ef14d66d7 minor cleanup. added details about variables. 2023-12-04 13:18:19 -05:00
matthew wall
ba755f0c4a examples, skins, and util now live in the src tree 2023-12-04 12:02:41 -05:00
matthew wall
1b7a85df3e added rule to update repository index files independently from the repository contents 2023-12-04 12:01:51 -05:00
Matthew Wall
a39b79e720 fix the weewx version in rpm files 2023-12-03 20:42:03 -05:00
Matthew Wall
5811a07b48 added rh9 to the repo. still need to keep the rh7 repo information and packages, even when there will be no more rh7 rleases 2023-12-02 08:01:26 -05:00
Matthew Wall
d2fada1aff add ignores for rpmlint 2023-12-01 21:33:17 -05:00
matthew wall
cf8cb0e192 fix the package check rules. fix lintian checks on deb package. 2023-12-01 18:38:37 -05:00
matthew wall
356c06ddfb run the lintian checks for deb package 2023-12-01 12:01:15 -05:00
Tom Keffer
4619697337 No longer distribute docs.
Must access online.
2023-11-25 16:22:03 -08:00
Matthew Wall
d95348603c no more support for rh8, since there are no configobj, cheetah, pillow, serial, or usb packaged for the python38 or python39 (or python3.11?) packages for redhat 8 2023-11-25 11:54:28 -05:00