Commitbd7e22f2Recorded2 Sep 2026Repositorysigil-xmpp

Release v0.9.2: make the package resolvable and testable again

Message

sigil-xmpp could not be resolved, built or tested by anyone. Five defects, none of them in its source:

  • no sigil: field, so sigil deps install refused outright
  • sigil-crypto, sigil-tls and sigil-socket were requested FROM THE MONOREPO, but crypto and tls were extracted into their own repos
  • sigil-socket has since been ABSORBED INTO sigil-stdlib, so that dependency is not stale but obsolete; it is dropped rather than bumped
  • (scheme base) is imported by src/sigil/xmpp/connection.sgl but sigil-r7rs was never declared; it arrived transitively from the pre-extraction monorepo stdlib
  • the package pulls in native code through tls/crypto, so building a test harness needs sigil-test and sigil-test-runner as dev-dependencies, which were absent -- the suite could not run at all

No source change. Suite is green: 4 files, 37 tests, 0 failures.

Version goes to 0.9.2 rather than 0.7.1 deliberately. master declared 0.7.0 while tags v0.8.0 and v0.9.1 already existed -- v0.9.1 being a mass mis-tag that named the sigil-stdlib version a migration moved to rather than this package's own. Releasing 0.7.1 would put a new tag BELOW two existing ones. Going monotonic above the highest existing tag avoids that, at the cost of a version jump this changelog explains.

Changed
 package.sgl | 17 +++++++++++------
 sigil.lock  | 69 +++++++++++++++++++++++++++++++++++++++++++++++----------------------
 2 files changed, 58 insertions(+), 28 deletions(-)
Diff
package.sglmodified
@@ -5,7 +5,8 @@
5
6
(package
7
name: "sigil-xmpp"
−8
version: "0.7.0"
+8
version: "0.9.2"
+9
sigil: "0.20"
10
description: "XMPP client library with STARTTLS and SASL support"
11
url: "https://codeberg.org/sigil/sigil-xmpp"
12
license: "BSD-3-Clause"
@@ -24,11 +25,15 @@
25
optimize: 2))
26
27
dependencies: (list
−27
(from-git url: "codeberg:sigil/sigil" package: "sigil-stdlib" version: "^0.9.0")
−28
(from-git url: "codeberg:sigil/sigil" package: "sigil-socket" version: "^0.9.0")
−29
(from-git url: "codeberg:sigil/sigil" package: "sigil-tls" version: "^0.9.0")
−30
(from-git url: "codeberg:sigil/sigil" package: "sigil-crypto" version: "^0.9.0")
−31
(from-git url: "codeberg:sigil/sigil-sxml" version: "^0.9.0"))
+28
(from-git url: "codeberg:sigil/sigil" package: "sigil-stdlib" version: "^0.20")
+29
(from-git url: "codeberg:sigil/sigil-tls" version: "^0.16")
+30
(from-git url: "codeberg:sigil/sigil-crypto" version: "^0.16")
+31
(from-git url: "codeberg:sigil/sigil-sxml" version: "^0.15")
+32
(from-git url: "codeberg:sigil/sigil-r7rs" version: "^0.16"))
+33
+34
dev-dependencies: (list
+35
(from-git url: "codeberg:sigil/sigil" package: "sigil-test" version: "^0.20")
+36
(from-git url: "codeberg:sigil/sigil" package: "sigil-test-runner" version: "^0.20"))
37
38
tasks: (list
39
(task
sigil.lockmodified
@@ -2,31 +2,56 @@
2
(lock
3
(package name: "sigil-stdlib"
4
url: "codeberg:sigil/sigil"
−5
ref: "^0.9.0"
−6
sha: "54f66e8ec446b65b75ab6f12454d2c0aa269f2c0"
+5
ref: "^0.20"
+6
sha: "2e452e2f641fcf63be4e88a2748b34791543be8f"
7
package-selector: "sigil-stdlib"
−8
version: "0.9.1")
−9
(package name: "sigil-socket"
−10
url: "codeberg:sigil/sigil"
−11
ref: "^0.9.0"
−12
sha: "54f66e8ec446b65b75ab6f12454d2c0aa269f2c0"
−13
package-selector: "sigil-socket"
−14
version: "0.9.1")
+8
version: "0.20.3")
9
(package name: "sigil-tls"
−16
url: "codeberg:sigil/sigil"
−17
ref: "^0.9.0"
−18
sha: "54f66e8ec446b65b75ab6f12454d2c0aa269f2c0"
−19
package-selector: "sigil-tls"
−20
version: "0.9.1")
+10
url: "codeberg:sigil/sigil-tls"
+11
ref: "^0.16"
+12
sha: "4cde885f8bbb15b1457b0293a5b9fa7d292cfc46"
+13
version: "0.16.6")
14
(package name: "sigil-crypto"
−22
url: "codeberg:sigil/sigil"
−23
ref: "^0.9.0"
−24
sha: "54f66e8ec446b65b75ab6f12454d2c0aa269f2c0"
−25
package-selector: "sigil-crypto"
−26
version: "0.9.1")
+15
url: "codeberg:sigil/sigil-crypto"
+16
ref: "^0.16"
+17
sha: "debba4462b7ff4de143db9e0792b8606fdc455bc"
+18
version: "0.16.5")
19
(package name: "sigil-sxml"
20
url: "codeberg:sigil/sigil-sxml"
−29
ref: "^0.9.0"
−30
sha: "081b6337c28d2ae55cd7658002cd6bc5e79ea07b"
−31
version: "0.9.1")
+21
ref: "^0.15"
+22
sha: "5a4f043247600f58bdabae19de55664d759a30c9"
+23
version: "0.15.0")
+24
(package name: "sigil-r7rs"
+25
url: "codeberg:sigil/sigil-r7rs"
+26
ref: "^0.16"
+27
sha: "bae970d5cc1437b1f39d7f36a130ee47b2f35ee0"
+28
version: "0.16.0")
+29
(package name: "sigil-test"
+30
url: "codeberg:sigil/sigil"
+31
ref: "^0.20"
+32
sha: "2e452e2f641fcf63be4e88a2748b34791543be8f"
+33
package-selector: "sigil-test"
+34
version: "0.20.3")
+35
(package name: "sigil-test-runner"
+36
url: "codeberg:sigil/sigil"
+37
ref: "^0.20"
+38
sha: "2e452e2f641fcf63be4e88a2748b34791543be8f"
+39
package-selector: "sigil-test-runner"
+40
version: "0.20.3")
+41
(package name: "sigil-lib"
+42
url: "codeberg:sigil/sigil"
+43
ref: "^0.19"
+44
sha: "2e452e2f641fcf63be4e88a2748b34791543be8f"
+45
package-selector: "sigil-lib"
+46
version: "0.20.3")
+47
(package name: "sigil-json"
+48
url: "codeberg:sigil/sigil-json"
+49
ref: "^0.16.0"
+50
sha: "55c9e74712b5f79b45d41c65cfe0aef2c8f7e155"
+51
version: "0.16.0")
+52
(package name: "sigil-sqlite"
+53
url: "codeberg:sigil/sigil-sqlite"
+54
ref: "^0.16.0"
+55
sha: "569ef1063dda8f5989968644af31fc09c64b4bfe"
+56
version: "0.16.3")
57
)