16089 Commits

Author SHA1 Message Date
b037ec359f Merge pull request #1438 from emmanuel-ferdman/master
Some checks failed
CI / coverage (macos-14, 3.12) (push) Has been cancelled
CI / coverage (ubuntu-22.04, 3.12) (push) Has been cancelled
CI / coverage (ubuntu-22.04, pypy-3.9) (push) Has been cancelled
CI / coverage (windows-2022, 3.12) (push) Has been cancelled
CI / integration (false, macos-14, 3.11) (push) Has been cancelled
CI / integration (false, ubuntu-24.04, 3.11) (push) Has been cancelled
CI / integration (false, windows-2022, 3.11) (push) Has been cancelled
CI / integration (true, ubuntu-24.04, 3.12) (push) Has been cancelled
CI / packaging (macos-14, 3.9) (push) Has been cancelled
CI / packaging (ubuntu-22.04, 3.9) (push) Has been cancelled
CI / packaging (windows-2022, 3.9) (push) Has been cancelled
CI / finish-coverage-report (push) Has been cancelled
Migrate to modern testing interface
2025-06-10 19:22:30 -06:00
1d919a2e58 Migrate to modern testing interface
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
2025-06-02 10:54:32 -07:00
1e257401c5 Migrate to modern testing interface
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
2025-06-01 04:22:33 -07:00
22f5abba12 Merge pull request #1437 from LeastAuthority/tor-integration-test-improvements-update
Some checks failed
CI / coverage (macos-14, 3.12) (push) Has been cancelled
CI / coverage (ubuntu-22.04, 3.12) (push) Has been cancelled
CI / coverage (ubuntu-22.04, pypy-3.9) (push) Has been cancelled
CI / coverage (windows-2022, 3.12) (push) Has been cancelled
CI / integration (false, macos-14, 3.11) (push) Has been cancelled
CI / integration (false, ubuntu-24.04, 3.11) (push) Has been cancelled
CI / integration (false, windows-2022, 3.11) (push) Has been cancelled
CI / integration (true, ubuntu-24.04, 3.12) (push) Has been cancelled
CI / packaging (macos-14, 3.9) (push) Has been cancelled
CI / packaging (ubuntu-22.04, 3.9) (push) Has been cancelled
CI / packaging (windows-2022, 3.9) (push) Has been cancelled
CI / finish-coverage-report (push) Has been cancelled
Tor integration test improvements update
2025-05-23 12:27:29 -04:00
fc4f5eb154 Merge in current master branch
Co-authored-by: Chris Wood <chris@leastauthority.com>
2025-05-23 15:50:21 +00:00
e26ec551c9 Merge pull request #1435 from LeastAuthority/3943.update-chutney
Some checks failed
CI / coverage (macos-14, 3.12) (push) Has been cancelled
CI / coverage (ubuntu-22.04, 3.12) (push) Has been cancelled
CI / coverage (ubuntu-22.04, pypy-3.9) (push) Has been cancelled
CI / coverage (windows-2022, 3.12) (push) Has been cancelled
CI / integration (false, macos-14, 3.11) (push) Has been cancelled
CI / integration (false, ubuntu-24.04, 3.11) (push) Has been cancelled
CI / integration (false, windows-2022, 3.11) (push) Has been cancelled
CI / integration (true, ubuntu-24.04, 3.12) (push) Has been cancelled
CI / packaging (macos-14, 3.9) (push) Has been cancelled
CI / packaging (ubuntu-22.04, 3.9) (push) Has been cancelled
CI / packaging (windows-2022, 3.9) (push) Has been cancelled
CI / finish-coverage-report (push) Has been cancelled
3943 Install recent Chutney for Tor integration tests
2025-05-20 16:15:51 -04:00
ef60b8c05b Merge pull request #1434 from LeastAuthority/3943.update-ci-images
3943 Update integration test CI images
2025-05-20 15:28:16 -04:00
2c837e5cf9 Tor: installation: Don't run GPG as root 2025-05-19 17:29:11 +00:00
c5f108c2cc Tor: Install the latest version also on Ubuntu
macOS and WindOS already have recent versions of Tor,
Ubuntu shouldn't lag behind.
2025-05-19 17:12:47 +00:00
adc73f4daa Tor: fail instead of skip if Tor executables aren't available. 2025-05-19 17:02:53 +00:00
7ffc6641e3 Tor: Remove obsolete TMPDIR work-around
... for overly long Tor control socket paths.  This didn't work
on Ubuntu (although it should have?) and now we disable the Tor
control path altogether in tox.ini instead (a different work-around
for the long control path problem).
2025-05-19 16:50:58 +00:00
9aa181fba7 Try disabling Chutney control socket in Tox config
The socket file name (absolute directory) is too long and
the fix for MacOS (setting TMPDIR in the GitHub Actions
workflow config) does not work on Linux (even though the tox
docs look like it should?)
2025-05-19 16:06:33 +00:00
d84fe1f97a Revert "Try disabling the chutney control socket because its name is too long"
This reverts commit b74653e3d5.

That didn't help with the problem.
2025-05-19 15:34:23 +00:00
b74653e3d5 Try disabling the chutney control socket because its name is too long 2025-05-19 15:03:04 +00:00
32861e8b42 CI: Ubuntu: Fix Tor installation
For Tor integration tests we need Tor, the software, around.
It seems to have moved to the "Universe" repo some time in
the past, or maybe GHA changed their images to not include
Universe by default.  Make sure we have it.
2025-05-19 14:34:56 +00:00
e458fe7339 Updated chutney runs on Python 3.12 just fine 2025-05-16 19:08:57 +00:00
f9844f099f Get typing right 2025-05-14 13:48:28 +00:00
9e6f75b646 Cleanup: Remove unused import 2025-05-14 13:29:49 +00:00
5a4513e5eb Simplify Chutney fixture return interface
As suggested by @meejah in
https://github.com/tahoe-lafs/tahoe-lafs/pull/1435#discussion_r2082257000
2025-05-14 13:24:11 +00:00
e2a9d38b99 Cleanup: We're using the basic-min network for testing 2025-05-14 13:01:15 +00:00
0245e6bed4 Amend control port for the smaller 'basic-min' test TOR network 2025-05-13 15:24:13 +00:00
ce0a5dedc0 Merge pull request #1433 from LeastAuthority/4168.update-tahoe-man-page
Some checks failed
CI / coverage (macos-14, 3.12) (push) Has been cancelled
CI / coverage (ubuntu-22.04, 3.12) (push) Has been cancelled
CI / coverage (ubuntu-22.04, pypy-3.9) (push) Has been cancelled
CI / coverage (windows-2022, 3.12) (push) Has been cancelled
CI / integration (false, macos-14, 3.11) (push) Has been cancelled
CI / integration (false, ubuntu-20.04, 3.11) (push) Has been cancelled
CI / integration (false, windows-2022, 3.11) (push) Has been cancelled
CI / integration (true, ubuntu-20.04, 3.12) (push) Has been cancelled
CI / packaging (macos-14, 3.9) (push) Has been cancelled
CI / packaging (ubuntu-22.04, 3.9) (push) Has been cancelled
CI / packaging (windows-2022, 3.9) (push) Has been cancelled
CI / finish-coverage-report (push) Has been cancelled
4168 Update tahoe (1) man page
2025-05-13 11:16:19 -04:00
80e80f7f0b Use smaller Tor test network to speed up test suite 2025-05-09 15:27:28 +00:00
55858066e1 Remove custom chutney install logic
We can now just 'pip install' chutney (more or less).
2025-05-09 14:49:10 +00:00
312980a41a Add chutney to test dependencies 2025-05-08 12:43:02 +00:00
438eb3e0ea Spellcheck 2025-05-05 14:16:45 +00:00
7cfe92e05b Clean up/white space only: Adhere to initally used line length 2025-05-05 14:11:02 +00:00
9d8a778530 Maybe newsworthy after all? 2025-05-05 14:07:59 +00:00
1eab35ae49 Now it's already May (at least in my TZ) 2025-05-01 02:26:27 +02:00
87e073db00 tahoe (1) man page: Less fancy single quotes 2025-05-01 02:22:45 +02:00
65da12edd1 tahoe (1) man page: Introduction with less jargon
Copy/pasted from https://tahoe-lafs.org/
2025-05-01 02:18:25 +02:00
4b9a265586 tahoe (1) man page: Add short introductions to each command group 2025-05-01 02:11:48 +02:00
8ae50a1dc8 Merge branch '3943.update-ci-images' into 3943.update-chutney
We need the newer Linux images, else the Tor integration tests
won't be run at all.
2025-04-28 20:04:50 +00:00
6ea7eb4062 Install recent Chutney for Tor integration tests via PIP 2025-04-28 19:55:41 +00:00
2c05fe243c (No) news. 2025-04-28 19:18:54 +00:00
287649ecbc Update integration test images. 2025-04-28 19:18:33 +00:00
b15edcb9d6 No news. 2025-04-28 19:11:31 +00:00
69becdaeb9 Try to be clearer 2025-04-28 19:00:37 +00:00
133c820334 It's April. 2025-04-28 18:57:18 +00:00
7ae91898d2 Merge remote-tracking branch 'origin/master' into 4168.update-tahoe-man-page 2025-04-28 18:56:17 +00:00
72ad890936 Check syntax and act on groff's warnings
Command used: `groff -rCHECKSTYLE=3 -man -ww tahoe.1 > /dev/null`
2025-04-28 18:47:55 +00:00
51ec3a8ab4 tahoe (1) man page - more edits 2025-04-28 18:42:47 +00:00
c10695a16c White-space only (or nothing at all?) - Clear manual indentation
This seems to do nothing at all - .RS indents and .RE un-indents.
2025-04-28 17:38:01 +00:00
80fdaba0fa Update tahoe(1) manpage WIP 2025-04-28 17:35:19 +00:00
e5a368ce49 Line length + light edits 2025-04-28 13:26:45 +00:00
e330d85db1 Merge pull request #1432 from LeastAuthority/4169.man-page-for-grid-manager
Some checks failed
CI / coverage (macos-14, 3.12) (push) Has been cancelled
CI / coverage (ubuntu-22.04, 3.12) (push) Has been cancelled
CI / coverage (ubuntu-22.04, pypy-3.9) (push) Has been cancelled
CI / coverage (windows-2022, 3.12) (push) Has been cancelled
CI / integration (false, macos-14, 3.11) (push) Has been cancelled
CI / integration (false, ubuntu-20.04, 3.11) (push) Has been cancelled
CI / integration (false, windows-2022, 3.11) (push) Has been cancelled
CI / integration (true, ubuntu-20.04, 3.12) (push) Has been cancelled
CI / packaging (macos-14, 3.9) (push) Has been cancelled
CI / packaging (ubuntu-22.04, 3.9) (push) Has been cancelled
CI / packaging (windows-2022, 3.9) (push) Has been cancelled
CI / finish-coverage-report (push) Has been cancelled
4169 Add man page for grid manager.
2025-03-18 17:29:57 -06:00
4b5e9bdb5f Update tahoe man page: Add description and see also section 2025-03-18 21:22:24 +00:00
549ce0aaa6 Update tahoe man page: Overhaul 'Controlling nodes' section 2025-03-18 16:27:37 +00:00
81ce6de5a8 Update tahoe man page: Global options 2025-03-18 16:01:28 +00:00
aab5a9b04a Braino 2025-03-17 20:11:05 +00:00