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, sosigil deps installrefused 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
(tasksigil.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
)