I have done a git pull on my cloned source, then a build. Logs at https://eu.kictanet.or.ke/~wash/SOGo-6/sogo6-log.txt Last evening I took some time looking at the code with Claude. I could provide details if needed.
b-mariadb up -d On Tue, Jul 28, 2026 at 12:06 PM Tobias Weiß <[email protected]> wrote: > > And I believe it's now getting OT for this list. I will raise issues on > > Github, if you allow me :-) > > Logs in the list warp us back to the 1990s... > Anyway, we added MariaDB e2e tests, found some quirks, and fixed them. > Please try again. > We are happy to strengthen the test setup with your feedback; feel free > to open issues. > > Latest Changes: > > ### Backend (sogo6-server) > > > > > > - Tier 4-7 features completed: Approval Workflows, Helpdesk, > CRM-light, Workflow Builder, Quick Actions, Smart Calendar, Spam Filter, > Meeting Transcripts, Vertical Markets > - Email Snooze (#14) — closes last Tier 1 gap > > > - Resource Booking — CalResource model, CRUD admin API > > > - Migration Tools + Config as Code APIs > > > - OpenCloud integration via nubusintercom > > > - Error code collisions resolved (6 fixes) > > > - 204+ tests passing (unit + 21 HTTP integration tests) > > > > > > ### Frontend (sogo6-ui) > > > > > > - Tier 4-7 features: 16+ new admin pages (Scheduling Polls, > Appointment Slots, Shared Drafts, File Sharing, AI & Intelligence, > Vertical Markets) > - Native i18n: 46 admin pages translated (DE/FR/ES/ZH) > > > - Pre-existing build errors fixed: calendar barrel, list-item-utils, > JSON syntax, fakeApi types > > - Test fixes: snooze action bar mock, weekday test in list-item-utils > > > - Theme JSON namespace fix: AP_THEME wrapping to avoid collision with > a11y.json > > > > > ### Infrastructure (main project) > > > > > > - Docker-compose production hardening: passwords pinned, Stalwart > v0.16.0, nubusintercom port fix > > - Prometheus alerting rules: production-ready alerts for all services > > > - Dependabot config: comprehensive dependency monitoring > > > - Process config: LDAP timeout bump to 15s > > > > > > ### Critical Bugfixes (Today) > > > > > > - 5 backend bugs fixed: TYPE_CHECKING imports, LessOrEqualCondition > alias, MariaDB key-length & type mapping > > - UI healthcheck fix: HOSTNAME=0.0.0.0 for Next.js standalone mode > > > - E2E test suite: deploy/mariadb-e2e/ with host-configurable tests, > 10/10 passing > > - Remote deployment: deploy-remote.sh for any target server > > > > > > ### New/Modified Files (outside submodules) > > > > > > ``` > > > .github/dependabot.yml — +64 lines (comprehensive deps) > > > docker-compose.yaml — +44/-19 (production hardening) > > > docker-compose.nubus.yaml — port fix > > > docker-compose.minimal.yaml — NEW (minimal stack) > > > sogo6/prometheus/alerts.yml — NEW (production alerts) > > > sogo6/prometheus/prometheus.yml — +3 lines (alert rule include) > > > deploy/mariadb-e2e/ — NEW (6 files, E2E test suite) > > > ``` > > Dev Branch: > > https://github.com/tobias-weiss-ai-xr/sogo6-stalwart-openldap-dockerized/tree/dev > > Issues: > > https://github.com/tobias-weiss-ai-xr/sogo6-stalwart-openldap-dockerized/issues > > Best, Tobias > > M @weissto:matrix.uni-marburg.de > > -- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 In an Internet failure case, the #1 suspect is a constant: DNS. "Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(ツ)_/¯ :-) [How to ask smart questions: http://www.catb.org/~esr/faqs/smart-questions.html]
