diff --git a/modules/blueman/README.md b/modules/blueman/README.md index 6d1e6027..5cc1692b 100644 --- a/modules/blueman/README.md +++ b/modules/blueman/README.md @@ -52,7 +52,7 @@ through an injected runner and a fake root in the tests. ## What changes when it is assigned -| | g14 | shanks | +| | node-b | node-d | |---|---|---| | package | none: `blueman` 2.4.6 is installed, explicitly, from `extra` | the same | | start | none: dex starts the applet from the package's entry, in the login session's scope; the tray icon with it | none on disk. **The applet running now came from the predecessor's window-manager line** (a child of i3, since the session of 2026-10-04 16:00). That session began before the `i3` module dropped the line and installed `dex`, so the next login is the first that starts it from the entry | @@ -62,7 +62,7 @@ The workstations are already in the state this module describes. ## Migration (ADR 0182) -Nothing is required on either machine. On shanks, log out and in once, or run `blueman_restart`, and +Nothing is required on either machine. On node-d, log out and in once, or run `blueman_restart`, and the applet runs from its one start. `blueman_check` then answers `ok`. ## Leaves as found diff --git a/modules/only-office/cmd/only-office/convert_test.go b/modules/only-office/cmd/only-office/convert_test.go index 27f4a787..8e5dd4ba 100644 --- a/modules/only-office/cmd/only-office/convert_test.go +++ b/modules/only-office/cmd/only-office/convert_test.go @@ -45,7 +45,7 @@ func rig(wait time.Duration) (*Service, *fakeBus) { return &Service{Asks: b, Now: time.Now, Wait: wait, Poll: time.Millisecond}, b } -const get, put = "http://novox.internal:20001/b/doc.docx?X-Amz-Signature=a", "http://novox.internal:20001/b/doc.pdf?X-Amz-Signature=b" +const get, put = "http://node-c.internal:20001/b/doc.docx?X-Amz-Signature=a", "http://node-c.internal:20001/b/doc.pdf?X-Amz-Signature=b" // 1595/AC1: one ask with those fields is published on convert-asks, and the verb answers what the converter wrote under // the ask's id. diff --git a/modules/only-office/cmd/only-office/converter_integration_test.go b/modules/only-office/cmd/only-office/converter_integration_test.go index fd9378f1..6e998608 100644 --- a/modules/only-office/cmd/only-office/converter_integration_test.go +++ b/modules/only-office/cmd/only-office/converter_integration_test.go @@ -68,7 +68,7 @@ func TestTheToolSideAndTheConverterConvertOverARealBus(t *testing.T) { Retention: jetstream.WorkQueuePolicy, Discard: jetstream.DiscardNew, MaxAge: 24 * time.Hour, MaxBytes: 8 << 20}); err != nil { t.Fatal(err) } - account := process.Account{URL: s.ClientURL(), Node: "novox", Module: "only-office", User: "novox.only-office.converter", Password: "pw"} + account := process.Account{URL: s.ClientURL(), Node: "node-c", Module: "only-office", User: "node-c.only-office.converter", Password: "pw"} if _, err := js.CreateConsumer(ctx, AsksStream, jetstream.ConsumerConfig{Durable: account.QueueConsumerName(), AckPolicy: jetstream.AckExplicitPolicy, AckWait: 30 * time.Second, MaxDeliver: 3}); err != nil { t.Fatal(err) @@ -85,7 +85,7 @@ func TestTheToolSideAndTheConverterConvertOverARealBus(t *testing.T) { go runConverter(runCtx, account, w) svc := &Service{Asks: natsBus{js: js, kv: kv}, Now: time.Now, Wait: 20 * time.Second, Poll: 50 * time.Millisecond} - got, err := svc.Convert(ctx, "http://novox.internal:20001/b/in.docx?X-Amz-Signature=a", "docx", tgt.srv.URL+"/b/in.pdf?sig=1", "") + got, err := svc.Convert(ctx, "http://node-c.internal:20001/b/in.docx?X-Amz-Signature=a", "docx", tgt.srv.URL+"/b/in.pdf?sig=1", "") if err != nil { t.Fatal(err) } diff --git a/modules/only-office/cmd/only-office/converter_test.go b/modules/only-office/cmd/only-office/converter_test.go index fe40c820..8fe357f8 100644 --- a/modules/only-office/cmd/only-office/converter_test.go +++ b/modules/only-office/cmd/only-office/converter_test.go @@ -101,7 +101,7 @@ func worker(d *fakeDocs) (*converterWorker, *answers) { func askBody(t *testing.T, target string, sha string) []byte { raw, err := json.Marshal(Ask{ID: "ask1", Op: OpConvert, At: time.Now(), Deadline: time.Now().Add(time.Minute), - Source: "http://novox.internal:20001/b/in.docx?X-Amz-Signature=a", Type: "docx", Target: target, SHA256: sha}) + Source: "http://node-c.internal:20001/b/in.docx?X-Amz-Signature=a", Type: "docx", Target: target, SHA256: sha}) if err != nil { t.Fatal(err) } @@ -142,7 +142,7 @@ func TestTheConverterPostsTheRequestAndPutsThePDF(t *testing.T) { t.Fatalf("%d conversion requests", len(d.requests)) } r := d.requests[0] - if r["url"] != "http://novox.internal:20001/b/in.docx?X-Amz-Signature=a" || r["filetype"] != "docx" || r["outputtype"] != "pdf" || + if r["url"] != "http://node-c.internal:20001/b/in.docx?X-Amz-Signature=a" || r["filetype"] != "docx" || r["outputtype"] != "pdf" || r["async"] != false || r["key"] != strings.Repeat("ab", 32) || d.accept != "application/json" { t.Fatalf("request %v accept %q", r, d.accept) } diff --git a/modules/slack/README.md b/modules/slack/README.md index 86698958..6e8141aa 100644 --- a/modules/slack/README.md +++ b/modules/slack/README.md @@ -120,7 +120,7 @@ and a fake link reader in the tests. ## What changes when it is assigned -| | g14 | shanks | +| | node-b | node-d | |---|---|---| | package | none: `slack-desktop` 4.51.191-1, AUR, installed explicitly | the same | | start | i3's configuration gains the module's start. **Until the predecessor's `~/.config/autostart/slack.desktop` is deleted, the next login starts Slack twice.** The second start hands over to the first and exits, because Slack is single-instance. Running now: started by dex from that entry at the login of 2026-10-04 16:26 | the same entry, the same until deleted. Running now: since 2026-10-04 17:05, **with its stdout on a pipe nobody reads** (that session predates the `i3` module's login entry), so `slack_check` names it until `slack_restart` or the next login | @@ -135,7 +135,7 @@ and a fake link reader in the tests. off. Leave the setting off: ticking it makes the entry again, and `slack_check` names it. 2. **Delete `~/.config/i3/config.d/50-slack.conf`.** It is the operator's own file, and its rules are now the module's. -3. **shanks only:** run `slack_restart`, or log out and in, so that Slack's output is read. +3. **node-d only:** run `slack_restart`, or log out and in, so that Slack's output is read. `slack_check` then answers `ok`. Deleting both files before the module is assigned would leave Slack without a start and without its rules until it is.