Commit Graph
1348 Commits
Author SHA1 Message Date
Ryan Hughes dee4caf7bc Let DKMS packages rely on headers supplied by the base install 2026-09-15 00:46:31 -04:00
Ryan Hughes 6064a14d47 Use Omarchy headers for IPU7 and MacBook SPI DKMS packages 2026-09-15 00:06:41 -04:00
Ryan Hughes cc143f7352 Merge pull request #446 from omacom/auto/sync-upstream
chore: sync upstream releases
2026-09-14 18:37:42 -07:00
Ryan Hughes b65e187e78 Refresh Motorcomm compatibility patch for upstream 1.0.34 2026-09-14 21:33:21 -04:00
ryanrhughes 55f14524df chore: sync upstream releases 2026-09-15 01:26:53 +00:00
Ryan Hughes 191cd775cd Merge pull request #445 from omacom/refactor/direct-upstream-sync
Replace AUR sync with direct upstream release watches
2026-09-14 18:19:47 -07:00
Ryan Hughes b34de5c29e Replace scheduled AUR imports with direct upstream watches 2026-09-14 21:15:17 -04:00
Ryan Hughes f26a60aef7 Merge pull request #434 from omacom/auto/sync-upstream
chore: sync upstream releases
2026-09-14 16:40:09 -07:00
Ryan Hughes 8b43589dc5 Merge pull request #433 from omacom/auto/sync-aur
chore: sync AUR packages
2026-09-14 16:39:39 -07:00
dhh f7af6cceff chore: sync upstream releases 2026-09-14 21:55:41 +00:00
Ryan Hughes 7b11c97603 Fix unsigned patch sources for Omarchy kernels 2026-09-14 15:54:03 -04:00
Ryan Hughes a01153595b Merge pull request #440 from kwilczynski/feature/add-linux-omarchy-kernels
Add new base and BORE-enabled Linux kernel packages for Omarchy
2026-09-14 12:20:14 -07:00
Krzysztof Wilczyński 770244c0e7 Add new base and BORE-enabled Linux kernel packages for Omarchy
Signed-off-by: Krzysztof Wilczyński <kwilczynski@omarchy.org>
2026-09-15 00:53:12 +09:00
Ryan Hughes 61c8f08aea Merge pull request #437 from omacom/fix/publish-successful-builds
Publish successful packages when another build fails
2026-09-13 23:54:59 -07:00
Ryan Hughes de4880081d Merge pull request #436 from omacom/fix/cua-hyprland-pkgrel-3
Accept Hyprland 0.56.2-3 in the Cua plugin profile
2026-09-13 23:54:33 -07:00
Ryan Hughes eb001edc2e Keep build manifest directories owned by the host 2026-09-14 02:35:18 -04:00
Ryan Hughes d96b950901 Publish completed packages when a peer build fails 2026-09-14 02:30:11 -04:00
Ryan Hughes c345656307 Accept Hyprland 0.56.2-3 in the Cua plugin profile 2026-09-14 02:29:45 -04:00
ryanrhughes 0f8a61e973 chore: sync AUR packages 2026-09-14 03:54:54 +00:00
Spencer Bull 3626590e94 Merge pull request #432 from omacom/enable-cua-hyprland-plugin-builds
Enable regular builds for Cua Hyprland plugin
2026-09-13 21:32:16 -05:00
Spencer BullandGPT-5.6 Sol XHigh 81122dc2df Enable regular Cua plugin builds
Move the package from the stable-only fast ring into the ordinary edge-to-RC-to-stable pipeline. Update the replay and promotion instructions while keeping the Driver 0.27.0 qualification boundary explicit.

Co-Authored-By: GPT-5.6 Sol XHigh <noreply@openai.com>
2026-09-13 21:14:32 -05:00
Spencer Bull 3f734e2f8c Merge pull request #346 from f-trycua/feat/cua-hyprland-plugin-package
Add optional ABI-pinned Cua Hyprland plugin package
2026-09-13 19:15:37 -05:00
Ryan Hughes 2463ac2cf4 Merge pull request #409 from omacom/auto/sync-upstream
chore: sync upstream releases
2026-09-13 15:59:11 -07:00
Ryan Hughes 0f2bc3f627 Merge pull request #430 from omacom/fix/cua-028-installer-guard
fix: handle embedded installer URLs in Cua 0.28.1
2026-09-13 15:58:42 -07:00
Ryan Hughes 603663a5a4 fix: handle embedded installer URLs in Cua 0.28.1 2026-09-13 18:54:52 -04:00
Ryan Hughes 39fe0b7858 Merge pull request #402 from omacom/auto/sync-aur
chore: sync AUR packages
2026-09-13 15:41:23 -07:00
dhh be237a2901 chore: sync upstream releases 2026-09-13 20:57:39 +00:00
ryanrhughes 54e8defdc6 chore: sync AUR packages 2026-09-13 20:30:52 +00:00
Spencer Bull c8799259ea Merge pull request #418 from omacom/fix/ipu7-camera-linux-7.2-cvs
Fix Intel IPU7 camera on Linux 7.2 by adopting the CVS V4L2 bridge
2026-09-13 12:36:39 -05:00
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
Spencer Bull 462a6e404d intel-ipu7-camera: pkgrel=1 for the new 1.0.6 version 2026-09-12 21:03:15 -05:00
Spencer Bull 21c0630334 Stop the DKMS Intel CVS driver from claiming the amplifiers' speaker-ID GPIO
The in-tree 7.2 CVS driver we ship as the intel-cvs DKMS module requests its
"wake" line with devm_gpiod_get(). On the Dell XPS 14 DA14260 that pin
(\_SB.GPI1 20) is the shared GpioIo the four CS35L57 amplifiers read their
speaker ID from, so with this package installed every cs35l56 probe fails with
"error -EBUSY: Failed to get spk-id-gpios" and the machine has no sound card.

Carry Junjie Cao's upstream fix, "media: i2c: cvs: Get the wake IRQ without
claiming the GPIO" (Cc: stable, Fixes: 8e2b43d2c10b), applied to the
downloaded intel-cvs-core.c in prepare(). makepkg symlinks plain downloads
into srcdir and patch refuses symlinks, so the file is copied first. Drop the
patch once the stable tag we fetch from contains the fix.

Link: https://github.com/thesofproject/sof/issues/11152
Link: https://bugzilla.redhat.com/show_bug.cgi?id=2529031
2026-09-12 19:25:52 -05:00
Francesco Bonacci 6970a5da89 Document Driver 0.27.0 plugin pairing 2026-09-12 16:42:57 -05:00
Francesco Bonacci d1a130ba84 Name Omarchy plugin release owners 2026-09-12 16:42:57 -05:00
Francesco Bonacci 85e91947f6 Clarify distinct Cua and Omabot qualification runs 2026-09-12 16:42:57 -05:00
Francesco Bonacci 76bd68b2aa Document exact Cua plugin keymap activation 2026-09-12 16:42:57 -05:00
Francesco Bonacci 56adc00bb9 Update Cua plugin to qualified stable profile kit 2026-09-12 16:42:57 -05:00
Francesco Bonacci eec9dcef03 feat: add optional pinned Cua Hyprland plugin package
Import the unchanged recipe from the cua-driver-rs-v0.24.0 build kit. Keep fast-ring automatic builds disabled pending native channel qualification and document explicit ABI updates and compositor restarts.
2026-09-12 16:42:57 -05:00
Spencer Bull 5501e168f7 Fix Intel IPU7 camera on Linux 7.2 by adopting the CVS V4L2 bridge
Linux 7.2 changed how the Intel CVS controller (ACPI INTC10E1 on Panther
Lake) appears to the IPU. ipu-bridge now places it between the sensor and
the IPU CSI2 receiver, like IVSC, and the new in-tree drivers/media/i2c/cvs
driver provides the matching "Intel CVS" V4L2 bridge sub-device. Our
out-of-tree vision-drivers intel_cvs has no sub-device and displaces the
in-tree module of the same name, so on 7.2 the sensor never joins the
media graph and the HAL reports "No sensors available". Both linux-ptl
7.2.3 and linux-omarchy 7.2.5 fail this way.

Ship the in-tree 7.2 CVS driver verbatim as DKMS module intel-cvs for 7.2+
kernels. Arch-derived kernel configs cannot enable CONFIG_VIDEO_INTEL_CVS
themselves: it sits under a menu hidden by MEDIA_HIDE_ANCILLARY_SUBDRV, so
olddefconfig drops it. Keep vision-drivers for kernels before 7.2. Both
dkms.conf files carry a BUILD_EXCLUSIVE_KERNEL regex that the pacman dkms
hook honours.

Teach the camera HAL about the bridge with upstream ipu7-camera-hal commit
f167239 (MediaControl routes the sensor link through "Intel CVS" and finds
the I2C bus through it) and add "Intel CVS" pad formats to the ipu75xa
ov08x40 config so link validation passes. Links stay sensor to CSI2 in the
config and are rewritten at runtime, so the same files work on 7.1.
2026-09-12 14:34:36 -05: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