Commit graph

28 commits

Author SHA1 Message Date
test
a5fbbaa9c3 Fix installation conflicts with EPEL packages
Some checks failed
Build RPMs / build (push) Failing after 10m41s
- sonic-system-stats: Add %{?_isa} to ksystemstats Provides so
  sonic-workspace's ksystemstats(x86-64) requirement can be satisfied
- sonic-dr-robotnik: Make python3dist(sentry-sdk) a Recommends instead
  of Requires since it's not available on RHEL 10

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-08-26 09:52:29 +00:00
test
cf48a79651 sonic-qt-theme-bridge: Bump release to 4 to trigger Forgejo metadata rebuild
Some checks failed
Build RPMs / build (push) Failing after 2h1m58s
After deleting old 6.6.4 packages from Forgejo, the RPM repository metadata
still contained stale entries. Uploading a new package version forces
metadata regeneration, ensuring dnf only sees current package versions.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-08-26 09:38:51 +00:00
test
bff6158750 sonic-plasma5-support-library: Build against sonic-sysguard-library instead of EPEL libksysguard
EPEL's libksysguard provides libprocesscore.so.10 but sonic-sysguard-library
provides libprocesscore.so.11. Replaced cmake(KSysGuard) BuildRequires with
sonic-sysguard-library-devel to link against the correct library version.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-08-26 09:09:04 +00:00
test
de2210e052 sonic-qt-theme-bridge: Make font(hack) a Recommends instead of Requires
font(hack) is not available on RHEL 10/AlmaLinux 10, so making it a hard
Requires blocks installation. Changed to Recommends so it's installed
when available but doesn't block the package.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-08-26 09:04:47 +00:00
test
ad442ae622 Fix spec files for RHEL 10 compatibility and SonicDE source changes
- sonic-win: Add sonic-win binary and systemd service to %files
- sonic-drawing-tablet: Stub WACOM_PROP_* constants (xorg-wacom not on RHEL 10)
- sonic-workspace: Remove Fedora look-and-feel setup, fix libklookandfeel version,
  add unpackaged files (kconf_update, plasma-startup-sound, plasmanotify.portal)
- sonic-desktop-interface: Remove non-applicable SDDM patch, fix find_lang names,
  remove non-existent files from %files, add unpackaged keyboardlayout/kconf_update
- sonic-login-manager: Rename plasmalogin -> soniclogin throughout spec,
  patch CMakeLists.txt to use Xwayland instead of Xorg, update %files for new paths
- sonic-workspace-addons: Add missing dbus service file
- sonic-dr-robotnik: Add unpackaged systemd files and binaries
- sonic-system-info: Remove missing desktop file
- sonic-breeze: Add unpackaged kcursorgen, cmake, desktoptheme files
- sonic-sysguard-library: Fix tarball directory name, add ksysguard-identify
- sonic-ecco: Disable tests (xorg-x11-server-Xvfb not on RHEL 10)
- sonic-network-manager: Accept older Qt6Keychain version
- sonic-partition-manager: Accept older KPMcore version
- Various other find_lang and %files fixes

All 136 packages now build successfully on RHEL 10.
2026-08-26 11:01:20 +02:00
test
34e4d76ca7 Upload each package to Forgejo immediately after build
All checks were successful
Build RPMs / build (push) Successful in 7s
2026-08-25 12:11:45 +00:00
test
9d903fbb43 Add incremental Forgejo Actions build workflow
Some checks failed
Build RPMs / build (push) Has been cancelled
2026-08-25 11:59:47 +00:00
b18cf40323 bump release versions 2026-08-25 12:19:07 +02:00
cc9183c735 Fix build failures across all 136 SonicDE specs for RHEL 10
The hard-forked specs inherited Fedora's Qt5/KF5 dual-build logic and
   upstream naming, but SonicDE is Qt6/KF6-only and renames many install
   paths.  This resolves every build failure so all 136 packages build
   cleanly on AlmaLinux 10 (EPEL10).

   Major categories of fixes:

   - Qt5/KF5 bcond: force-disable kf5/qt5 in sonic-accounts-integration,
     sonic-breeze, sonic-qt-theme-bridge and sonic-crypto-library, since
     the forks are Qt6-only and no KF5 packages are shipped.

   - %find_lang / %files -f mismatch: 41 specs called %find_lang with the
     upstream name but referenced %{name}.lang in %files, so the .lang file
     was never found.  Aligned %files -f to the same name %find_lang emits.

   - Fork-specific install paths: silver/silver-dark icon themes
     (sonic-frameworks-silver-icons), Silver GTK theme dir
     (sonic-gtk-theme-bridge), and glob-based wallpaper listing
     (sonic-workspace-wallpapers) replace the old breeze/hardcoded paths.

   - Library SOVERSION globs: sonic-frameworks-quick-ui and
     sonic-quick-image-editor shipped %{version} in .so paths, but the
     CMake project version differs from the spec version; switched to
     SOVERSION globs.

   - Distro compatibility: disable HEIF plugin in sonic-frameworks-image-
     formats (libheif 1.17 API break), drop missing ffmpeg8 patch from
     sonic-pipewire, always build X11 plugin in sonic-frameworks-idle-
     tracker, and remove unbuildable kf5-rpm-macros / version-pinned
     BuildRequires.

   - sonic-frameworks-sso: drop D-Bus interface XML install rule and fix
     sysconfdir path.

   - sonic-polkit: remove Qt5 build (fork is Qt6-only).
2026-08-25 12:14:17 +02:00
ca95bace9a SonicDE hard fork and upgrade to 6.7 2026-08-25 01:26:42 +02:00
49c8c3d2ce bump versions
Some checks failed
Build RPMs / build (sonic-interface-libraries.spec) (push) Failing after 8s
Build RPMs / build (sonic-win.spec) (push) Failing after 7s
Build RPMs / build (sonic-workspace.spec) (push) Failing after 6s
move new patches back to testing
2026-07-04 10:01:37 -03:00
565872646c Revert "Fix UI lag when switching virtual desktop"
This reverts commit 9a7eaaae1c.
2026-07-04 09:58:42 -03:00
4b1ce0dd17 Revert "Revert previous workaround and fix it in a more correct way in Sonic-Win and Sonic-Workspace by not updating by every single frame but instead update per 50ms"
This reverts commit cf0089e100.
2026-07-04 09:58:36 -03:00
cf0089e100 Revert previous workaround and fix it in a more correct way in Sonic-Win and Sonic-Workspace by not updating by every single frame but instead update per 50ms
Some checks failed
Build RPMs / build (sonic-interface-libraries.spec) (push) Failing after 11s
Build RPMs / build (sonic-win.spec) (push) Failing after 6s
Build RPMs / build (sonic-workspace.spec) (push) Failing after 7s
2026-07-02 14:43:28 -03:00
9a7eaaae1c Fix UI lag when switching virtual desktop
Some checks failed
Build RPMs / build (sonic-interface-libraries.spec) (push) Failing after 11s
Build RPMs / build (sonic-win.spec) (push) Failing after 9s
Build RPMs / build (sonic-workspace.spec) (push) Failing after 7s
Fixes the UI lag caused by the floating panel animation
2026-07-02 11:04:31 -03:00
cf3a47dfea Update changelog in sonic-login-manager.spec
Some checks failed
Build RPMs / build (sonic-interface-libraries.spec) (push) Failing after 6s
Build RPMs / build (sonic-win.spec) (push) Failing after 7s
Build RPMs / build (sonic-workspace.spec) (push) Failing after 6s
2026-06-30 17:35:45 -03:00
d9c434f619 Remove with X11 condition since we will always be using X11
Some checks failed
Build RPMs / build (sonic-interface-libraries.spec) (push) Failing after 5s
Build RPMs / build (sonic-win.spec) (push) Failing after 7s
Build RPMs / build (sonic-workspace.spec) (push) Failing after 6s
2026-06-30 16:46:23 -03:00
91c1f3ffff Add Sonic Login Manager SELinux rule to allow it to start SonicDE X11
Some checks failed
Build RPMs / build (sonic-interface-libraries.spec) (push) Failing after 14s
Build RPMs / build (sonic-win.spec) (push) Failing after 6s
Build RPMs / build (sonic-workspace.spec) (push) Failing after 7s
2026-06-30 16:29:14 -03:00
e11051fbfb Move up warning message and add to disclaimer. 2026-06-30 12:44:37 -03:00
bb0867a186 add warning about Wayland session 2026-06-30 12:41:47 -03:00
c84b5350e3 Add installation instructions 2026-06-30 12:05:57 -03:00
5293924691 Fix internal Conflicts and add plasma-lookandfeel-fedora Provides
Some checks failed
Build RPMs / build (sonic-interface-libraries.spec) (push) Failing after 8s
Build RPMs / build (sonic-win.spec) (push) Failing after 5s
Build RPMs / build (sonic-workspace.spec) (push) Failing after 6s
2026-06-03 21:02:32 -03:00
3dceaac2d4 fix dependency conflict with plasma-print-manager
Some checks failed
Build RPMs / build (sonic-interface-libraries.spec) (push) Failing after 10s
Build RPMs / build (sonic-win.spec) (push) Failing after 5s
Build RPMs / build (sonic-workspace.spec) (push) Failing after 7s
2026-06-03 20:11:14 -03:00
ef845ad886 change repo and branch in build script 2026-06-02 13:51:51 -03:00
7237d305ec Upgrade to 6.6.4 for RHEL 10.2
Some checks failed
Build RPMs / build (sonic-interface-libraries.spec) (push) Failing after 26s
Build RPMs / build (sonic-win.spec) (push) Failing after 6s
Build RPMs / build (sonic-workspace.spec) (push) Failing after 6s
2026-05-29 20:05:11 -03:00
d6b4c4948a build rpm packages 2026-05-27 11:56:14 -03:00
5e82f9fb9b Add EL 10.1 version 2026-05-27 11:46:26 -03:00
1bc48111cd Initial commit 2026-05-27 14:36:26 +00:00