Commit Graph
1310 Commits
Author SHA1 Message Date
David Heinemeier HanssonandClaude Fable 5.1 28da766fba Protect the kyber I/O scheduler udev rule on upgrade (#425)
basecamp/omarchy#11653 added etc/udev/rules.d/60-omarchy-io-scheduler.rules. package() already ships the whole etc/ tree, so the rule lands on new installs with the next build; list it in backup= so pacman keeps a user's local edit of the rule across upgrades, like the other package-owned /etc drop-ins.


Claude-Session: https://claude.ai/code/session_01EqYNBv5cERVom2zox5epyE

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-13 17:58:22 +02:00
Ryan Hughes bce3b368e7 Merge pull request #383 from ReenigneArcher/fix/sunshine/patch-packager-info
fix(sunshine): patch packager build flags
2026-09-12 20:54:38 -07:00
OmarchybotandClaude Opus 5 19ef4b560f Skip flea's ctime-racy redo test so releases can drain (#411)
Every channel has failed since 0.2.1 landed: one package failing fails the
whole build, and the build step aborts the release before sign, promote or
sync. Nothing has published on edge, rc or stable since 2026-09-11, and 26
built packages have been rebuilt and discarded every cycle.

backend::redo::tests::redo_refuses_changed_sources_and_destination_collisions
writes a file and immediately asks redo to notice the edit. flea decides
"changed" from ctime alone -- src/backend/undo.rs records (ctime, ctime_nsec)
as the whole identity -- and this kernel stamps ctime from the coarse clock,
so two writes microseconds apart share a timestamp and the guard sees no
change. redo returns Ok where the test demands Err, which is why it fails
almost every run rather than intermittently.

Measured on this builder: 196/200 back-to-back write pairs on /dev/shm and
192/200 on the root filesystem produced an identical ctime. That also retires
the premise of 82363cb: /dev/shm does not buy finer timestamps here, so moving
the suite to tmpfs could never have fixed this, and the comment saying it does
is corrected. A probe cannot decide this at runtime either -- one using stat
reports the filesystem as fine-grained, because the stat subprocess alone
costs more than the granule it is trying to measure.

Both halves belong upstream in thisisgm/flea: the test assumes a resolution
the kernel never promised, and the identity it exercises cannot see a
same-granule edit, which is a real hole in undo/redo rather than only a test
artifact. Skipping one test is the narrow fix; holding the package back would
have stalled the other 26.

Only this test is affected. new_file_is_recreated_but_changed_or_replaced_
files_survive_undo asserts the same refusal and passes, because enough work
separates its write from the identity capture to cross a granule.

Verified with bin/repo build --package flea: filesystem suite 63 passed,
main suite 528 passed, flea 0.2.1-3 built.

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-12 16:14:52 +02:00
Spencer Bull ecb967aa35 Merge pull request #395 from f-trycua/chore/cua-driver-0.27.0
Update cua-driver-bin to 0.27.0
2026-09-12 00:43:12 -05:00
Francesco BonacciandGPT-5.6 Sol XHigh 427720b02c Update cua-driver-bin to 0.27.0
Co-Authored-By: GPT-5.6 Sol XHigh <noreply@openai.com>
2026-09-12 00:01:17 -05:00
Spencer Bull fa2010ae63 Merge pull request #358 from omacom/t3code/update-hermes-package-version
Update Hermes Desktop to 2026.9.7 and use normal release promotion
2026-09-11 23:59:51 -05:00
Ryan Hughes 5083e02722 Merge pull request #407 from omacom/fix/flea-tmpfs-tests
fix: run flea filesystem tests on tmpfs
2026-09-11 20:19:14 -04:00
Ryan Hughes 82363cbd9d fix: run flea filesystem tests on tmpfs 2026-09-11 20:17:21 -04:00
Ryan Hughes fbd7a4e63a Merge pull request #406 from omacom/fix/1password-desktop-filename
fix: package renamed 1Password desktop file
2026-09-11 19:53:26 -04:00
Ryan Hughes 364d76e46b fix: package renamed 1Password desktop file 2026-09-11 19:50:55 -04:00
Ryan Hughes f711dbb111 Merge pull request #403 from omacom/chore/flea-0.2.1
Update flea to 0.2.1
2026-09-11 18:43:48 -04:00
Ryan Hughes b108406a42 Update flea to 0.2.1 2026-09-11 18:41:25 -04:00
Ryan Hughes 8a24c16b6e Merge pull request #392 from omacom/chore/update-strata-flea
Update strata to 0.15.0 and flea to 0.2.0
2026-09-11 18:24:35 -04:00
Ryan Hughes 92c9924515 Run Strata search fixtures on tmpfs for overlay builders 2026-09-11 18:22:10 -04:00
Ryan Hughes c98a58be34 Merge current master and use landed sync fixture fix 2026-09-11 18:20:40 -04:00
Ryan Hughes 1b770cc72b Merge pull request #393 from omacom/auto/sync-upstream
chore: sync upstream releases
2026-09-11 17:47:11 -04:00
Ryan Hughes 953bc61515 Merge branch 'master' into auto/sync-upstream 2026-09-11 17:44:45 -04:00
Ryan Hughes 3d745a1c0b Merge pull request #396 from f-trycua/fix/sync-upstream-fixture
test: stabilize 1Password sync fixture
2026-09-11 17:44:19 -04:00
dhh 5a80694a56 chore: sync upstream releases 2026-09-11 21:04:30 +00:00
Francesco Bonacci 4b5aac67d3 test: stabilize 1password sync fixture 2026-09-11 01:33:17 -05:00
Ryan Hughes a42c2e2976 Make package validation independent of concurrency and release drift 2026-09-11 00:31:55 -04:00
Ryan Hughes 1961dd61b3 Update strata to 0.15.0 and flea to 0.2.0 2026-09-11 00:28:10 -04:00
Ryan Hughes c31ef469c5 Merge pull request #354 from omacom/auto/sync-upstream
chore: sync upstream releases
2026-09-11 00:26:37 -04:00
Ryan Hughes add11b04f6 Merge pull request #363 from omacom/auto/sync-aur
chore: sync AUR packages
2026-09-10 23:47:00 -04:00
ryanrhughes c02a0f2166 chore: sync AUR packages 2026-09-11 03:35:00 +00:00
dhh 6ce22c3670 chore: sync upstream releases 2026-09-10 20:59:14 +00:00
Spencer Bull d2d1fd79ed Merge pull request #348 from spencerbull/add-claude-desktop
Add claude-desktop, Anthropic's Linux desktop beta
2026-09-10 15:30:35 -05:00
959fa52508 Keep every Cowork optdepend and shim x86_64-only
virtiofsd sat in the common optdepends, so aarch64 still advertised one third of a Cowork stack the package deliberately promises nothing else of there. It joins qemu and the firmware in optdepends_x86_64, and the virtiofsd shim moves under the same branch, so an aarch64 package carries no Cowork pieces at all.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Codex XHigh <noreply@openai.com>
2026-09-10 08:32:08 -05:00
ReenigneArcher aa0eb88d8c fix(sunshine): patch packager build flags 2026-09-10 08:54:24 -04:00
Jonty Brook d5a2f30de7 Update Herdr to 0.9.0 for upstream session and clipboard fixes (#345) 2026-09-10 11:15:24 +02:00
Ryan Hughes 8eb8427b0a Merge pull request #372 from jdx/codex/mise-2026.9.4
chore(mise): bump to 2026.9.4
2026-09-10 02:09:19 -04:00
cef906d03a Make the Cowork optdepends deliver Cowork, and name the Claude Code sandbox deps
The app probes Debian's paths for its VM stack: /usr/libexec/virtiofsd then /usr/bin/virtiofsd, and /usr/share/OVMF/OVMF_CODE_4M.fd with the VARS path derived from it. Arch ships virtiofsd at /usr/lib/virtiofsd and the firmware at /usr/share/edk2/x64/OVMF_CODE.4m.fd, so installing the advertised optdepends still left Cowork reporting QEMU missing. Symlinks at the probed paths map them onto Arch's; the app's probe reads through them, they dangle harmlessly until the optdepends arrive, and /usr/libexec keeps the virtiofsd link out of $PATH while it does.

The firmware optdepend moves into optdepends_x86_64, and aarch64 loses its Cowork optdepends entirely: the aarch64 builds run against Arch Linux ARM, which ships no UEFI firmware package at all, so both the edk2 name and the qemu-system-aarch64 entry promised a VM that cannot boot there.

The embedded Claude Code diagnoses missing sandbox dependencies when bubblewrap and socat are absent; they join the optdepends under the same wording as the standalone claude-code package.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Codex XHigh <noreply@openai.com>
2026-09-09 22:56:10 -05:00
Spencer Bull be95483566 Merge pull request #375 from omacom/update-cua-driver-0.24.0
Update cua-driver-bin to 0.24.0
2026-09-09 19:15:39 -05:00
Spencer Bull 09b5f48136 Update cua-driver-bin to 0.24.0 2026-09-09 19:07:50 -05:00
Spencer Bull f538ae7fa6 Merge pull request #306 from omacom/add-cua-driver-bin
Add cua-driver-bin, the Cua computer-use driver, to the fast ring
2026-09-09 18:33:45 -05:00
Spencer Bull 623a6216e7 Merge pull request #347 from f-trycua/fix/cua-driver-release-pagination
Fix Cua Driver release discovery across feed pages
2026-09-09 17:28:10 -05:00
Spencer BullandCodex GPT-6 XHigh 9779715f16 Fix large Cua release pages and isolate hook fixtures
Feed GitHub release pages to jq through stdin so real pages do not exceed Linux argument limits. Generate an oversized fixture response in the curl mock, and run hook fixtures against a temporary pinned PKGBUILD so routine package updates do not break repository self-tests.

Co-Authored-By: Codex GPT-6 XHigh <noreply@openai.com>
2026-09-09 17:19:40 -05:00
default c3b7a8bc4e chore(mise): bump to 2026.9.4
AI-assisted — Tool: Codex; model: unavailable; version: unavailable.
2026-09-09 21:43:33 +00:00
Ryan Hughes a44e2d2e49 Merge pull request #362 from omacom/fix/sunshine-aur-arm
Fix Sunshine AUR sync and ARM submodule checkout
2026-09-09 00:06:15 -04:00
Ryan Hughes 4023356d3f Fix Sunshine AUR sync and ARM submodule checkout 2026-09-08 23:53:38 -04:00
Ryan Hughes 60a6b0f0c7 Merge pull request #361 from omacom/fix/intel-ipu7-jsoncpp-rebuild
Rebuild Intel IPU7 camera against updated jsoncpp
2026-09-08 23:08:06 -04:00
Ryan Hughes 72a628aead Rebuild Intel IPU7 camera against updated jsoncpp 2026-09-08 23:05:29 -04:00
Ryan Hughes fb675306e0 Merge pull request #360 from omacom/fix/isolated-package-builds
Isolate package builds to prevent release/dev dependency conflicts
2026-09-08 22:52:01 -04:00
Ryan Hughes fc3226ff94 Build each package in an isolated container 2026-09-08 22:49:08 -04:00
Ryan Hughes 5902ed9596 Update Flea to 0.1.5 and repair upstream source verification 2026-09-08 16:16:28 -04:00
Spencer Bull ff6264f633 Move Hermes Desktop out of the fast release ring 2026-09-08 14:43:28 -05:00
Ryan Hughes abd7606301 Release omarchy 4.0.3 2026-09-08 14:33:49 -04:00
Spencer Bull 9c7f00351c Update hermes-desktop to 2026.9.7 2026-09-08 12:17:07 -05:00
Ryan Hughes b3c1ef8605 Merge pull request #327 from cmyk/update-flea-0.1.4
Update Flea to 0.1.4
2026-09-08 02:23:55 -04:00
Ryan Hughes 63692b18b3 Release omarchy 4.0.3rc1 2026-09-07 22:01:05 -04:00