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 | |