Subject: [bug#75309] [PATCH] gnu: dico: Update to 2.12, gcide: Update to 0.54.

From: Ludovic Courtès <[email-masked]>
Date: Thu, 16 Jan 2025 13:24:51 +0100

Andy Tai <[email-masked]> skribis:

> * gnu/packages/dico.scm (dico): Update to 2.12.
> * gnu/packages/dictionaries.scm (gcide): Update to 0.54.
>
> Change-Id: I5e8bcc47c996642dd3b5a840f390debdfd3280e4

Hi!  I split it in two commits, since the two upgrades are unrelated.

However, the dico upgrade breaks its system test:

--8<---------------cut here---------------start------------->8---
$ make check-system TESTS=dicod
[…]
Test begin:
  test-name: "connect"
  source-file: "/gnu/store/qyzjhz26fj846hsxfh4jnzsxvhmxc4h3-dicod-builder"
  source-line: 1
  source-form: (test-assert "connect" (let ((addr (make-socket-address AF_INET INADDR_LOOPBACK )
Test end:
  result-kind: pass
  actual-value: #<eof>
Test begin:
  test-name: "CLIENT"
  source-file: "/gnu/store/qyzjhz26fj846hsxfh4jnzsxvhmxc4h3-dicod-builder"
  source-line: 1
  source-form: (test-equal "CLIENT" "250 ok\r\n" (begin (display "CLIENT \"GNU Guile\"\r\n" %di)
Test end:
  result-kind: fail
  actual-value: #<eof>
  expected-value: "250 ok\r\n"
Test begin:
  test-name: "DEFINE"
  source-file: "/gnu/store/qyzjhz26fj846hsxfh4jnzsxvhmxc4h3-dicod-builder"
  source-line: 1
  source-form: (test-assert "DEFINE" (begin (display "DEFINE ! hello\r\n" %dico-socket) (displa)
Test end:
  result-kind: fail
  actual-value: #f
  actual-error: (system-error "fport_write" "~A" ("Broken pipe") (32))
Group end: dicod
# of expected passes      3
# of unexpected failures  2
--8<---------------cut here---------------end--------------->8---

Could you take a look?

For now I’ve only kept the gcide upgrade.

Thanks,
Ludo’.