Timeline
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2026-10-19
04:49
update Publii to 0.48.1 leaf check-in: 33085e651f user: andrew tags: main, trunk
2026-10-16
04:00
update proton-bridge to 3.27.1 check-in: be65cf46c4 user: andrew tags: main, trunk
03:34
update crush to 0.98.1 check-in: a7acd22e5c user: andrew tags: main, trunk
2026-10-06
04:44
update crush to 0.97.1 check-in: 1a22b5e472 user: andrew tags: main, trunk
2026-09-25
04:42
update proton-bridge to 3.27 check-in: 44ac58c456 user: andrew tags: main, trunk
2026-09-22
03:47
update crush to 0.96.1 check-in: 5e97ad24e8 user: andrew tags: main, trunk
2026-09-12
07:06
update crush to v0.94.1 check-in: 63f55bbfd7 user: andrew tags: main, trunk
2026-09-11
06:30
update lyx to 2.5.2 check-in: 85c7ac0c95 user: andrew tags: main, trunk
2026-09-10
07:21
update crush to v0.93.1 check-in: 133a7fd55f user: andrew tags: main, trunk
2026-09-03
03:04
update proton-bridge to v3.26.0 check-in: 671475872c user: andrew tags: main, trunk
03:01
Update AGENTS.md and README.md to reflect Fossil VCS and custom build servers

Remove stale sourcehut/.builds references and hut CLI instructions. Add tuwunel (Rust build) to AGENTS.md project structure, package types table, and security scan integration table. Replace sourcehut CI section with custom self-hosted build server description in both files.

Closes ticket e6cf86f85d5eee486db3510a603df3d035308353. check-in: 1312412427 user: andrew tags: main, trunk

02:58
update crush to 0.92, remove old builds dir check-in: c23992bb8d user: andrew tags: main, trunk
2026-08-30
17:37
Point all sourcehut repo links to self-hosted code.lewman.com check-in: 5edfb60a83 user: andrew tags: main, trunk
17:34
Replace git push CI commands with hut builds submit for Fossil workflow check-in: f34c747a14 user: andrew tags: main, trunk
17:32
Expand README with full package table, build/CI docs, and security scanning notes check-in: 73d295dfbb user: andrew tags: main, trunk
2026-08-27
05:10
update crush to v0.91.2 check-in: 2904e8ad50 user: sourcehut@lewman.us tags: main, trunk
2026-08-23
05:02
update crush to v0.91.0 check-in: b941a4dc53 user: sourcehut@lewman.us tags: main, trunk
2026-08-20
02:54
update crush to v0.90 check-in: 6622a68c45 user: sourcehut@lewman.us tags: main, trunk
2026-08-17
06:20
update publii app image to 0.49.9 check-in: 93ae5923ea user: sourcehut@lewman.us tags: main, trunk
2026-08-14
03:48
update crush to 0.89.0 check-in: cb12229a17 user: sourcehut@lewman.us tags: main, trunk
2026-08-08
02:56
update crush to v0.88.1, update tuwunel make check-in: ac3295cd11 user: sourcehut@lewman.us tags: main, trunk
2026-08-05
02:41
remove --jobs 1 check-in: 50ee7b5042 user: sourcehut@lewman.us tags: main, trunk
2026-08-03
17:34
add jobs 1 to the cargo build for tuwunel to avoid oomkiller on the build infra check-in: e6f18856dd user: sourcehut@lewman.us tags: main, trunk
15:36
for tuwunel build, remove --all-features check-in: a0b3dd6b86 user: sourcehut@lewman.us tags: main, trunk
04:55
wire clamav security scanning into tuwunel build

Adds freshclam + source ClamAV scan in prepare() and clamscan + binary strings analysis on the compiled tuwunel binary in package(), matching the repo's security-scan pattern. check-in: 92019e9c84 user: sourcehut@lewman.us tags: main, trunk

04:49
add tuwunel package and CI build manifest

Adds a PKGBUILD for tuwunel (Rust-based Matrix homeserver, v1.8.2) and a sourcehut CI manifest that builds, lints, and clamav-scans the package. check-in: 892a23c3f6 user: sourcehut@lewman.us tags: main, trunk

2026-08-01
16:32
update crush to v0.88 check-in: 9864884074 user: sourcehut@lewman.us tags: main, trunk
2026-07-25
01:56
update crush to v0.87.0 check-in: 7cff3bae7d user: sourcehut@lewman.us tags: main, trunk
2026-07-23
04:25
update crush to v0.86.0 check-in: eac61c919e user: sourcehut@lewman.us tags: main, trunk
2026-07-16
03:34
update crush to v0.85.0 check-in: 30c1bfa914 user: sourcehut@lewman.us tags: main, trunk
2026-07-11
21:43
update crush to v0.84.1 check-in: 801c91ae29 user: sourcehut@lewman.us tags: main, trunk
2026-07-10
07:10
Add namcap linting to all CI builds

Run namcap on both PKGBUILD and the built package after every makepkg to catch dependency errors, permission issues, and other packaging problems. check-in: 2ef10c6c02 user: sourcehut@lewman.us tags: main, trunk

07:02
gitit: drop EOL ghc8.10 and 32-bit i686 arch check-in: 09c3c62922 user: sourcehut@lewman.us tags: main, trunk
07:01
Update inxi to 3.3.31-2 check-in: 1ec9e74d50 user: sourcehut@lewman.us tags: main, trunk
07:00
Fix critical PKGBUILD issues in gitit and crush

gitit: - Add missing source= pointing directly to Hackage tarball (was using a bash array expansion in noextract that referenced $source before it was defined) - Fix empty sha512sums=('') by setting it to SKIP with proper source URL - Clear noextract=() so makepkg extracts the tarball

crush: - Restrict arch to x86_64 only and simplify package() accordingly check-in: 9a6bb232ea user: sourcehut@lewman.us tags: main, trunk

06:40
Ensure ClamAV scanning works reliably in all PKGBUILDs and CI

- Add clamav to makedepends in all 9 PKGBUILDs so it installs automatically with makepkg -sic instead of requiring manual installation - Add freshclam to prepare() in every PKGBUILD to update the virus database before scanning (|| true prevents blocking if freshclam is unavailable) - Add CI configs for the 5 packages that were missing them: inxi, gitit, lyx, hw-probe, publii-appimage check-in: 1402019b3e user: sourcehut@lewman.us tags: main, trunk

06:30
update crush to v0.84 check-in: bd5fe710e1 user: sourcehut@lewman.us tags: main, trunk
2026-07-09
03:46
Add ClamAV scanning of $pkgdir at build time across all packages

Scan the complete installed output of every package() function with ClamAV, not just the input sources or binaries. This catches malware introduced during extraction or the build process itself.

Also make ClamAV unavailable a fatal build error rather than silently skipping the scan, since proceeding without malware detection defeats the purpose of the check. check-in: b4485acd95 user: sourcehut@lewman.us tags: main, trunk

02:34
update crush to v0.83 check-in: 48e7054400 user: sourcehut@lewman.us tags: main, trunk
2026-07-07
21:53
update to crush 0.82 check-in: 6b330c27fe user: sourcehut@lewman.us tags: main, trunk
2026-07-06
01:50
update Publii to 0.47.7 check-in: 22a1e51ed3 user: sourcehut@lewman.us tags: main, trunk
2026-06-30
04:11
update crush to v0.81 check-in: 6005addc8c user: sourcehut@lewman.us tags: main, trunk
2026-06-25
22:54
bump crush to .80.0 check-in: 503e3dfb19 user: sourcehut@lewman.us tags: main, trunk
2026-06-22
07:20
Rewrite AGENTS.md for brevity and clarity

Replace prose-heavy descriptions with tables, cut from ~480 to ~140 lines. Remove manual security tool details not wired into the build pipeline. Retain all actionable commands, gotchas, scan integration, and per-package guidance. check-in: 15b742cb77 user: sourcehut@lewman.us tags: main, trunk

2026-06-21
06:06
and now we have crush 79.1 check-in: a997457d10 user: sourcehut@lewman.us tags: main, trunk
05:36
update crush to 0.79 check-in: c44616120e user: sourcehut@lewman.us tags: main, trunk
2026-06-17
06:25
Rewrite README for sourcehut build workflow

Replace generic usage instructions with concise sourcehut-centric docs: building from src/<pkg>, CI via .builds/*.yml, and push options for skipping or selecting specific builds. check-in: f63970aae7 user: sourcehut@lewman.us tags: main, trunk

06:21
AGENTS.md: update for crush package and selective CI builds

- Add crush to project structure and per-package scan table - Document multi-arch binary repackaging pattern - Add Selective CI Builds section with git push -o submit examples - Fix outdated security scanning instructions: replace source-array approach with runtime _security_scan_lib path computation check-in: f4c6c48958 user: sourcehut@lewman.us tags: main, trunk

06:17
crush: add build-time security scanning and CI config

- Add _security_scan_lib path computation and prepare() with scan_binary_repack on the downloaded tarball - Add .builds/crush.yml with clamav + freshclam for CI scanning check-in: 9bcb9d54d0 user: sourcehut@lewman.us tags: main, trunk

06:16
add crush PKGBUILD check-in: a37d1b81c0 user: sourcehut@lewman.us tags: main, trunk