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]

Reply via email to