Skip to content

Revert "feat(GNOME) : gnome 49 backport"#1192

Merged
castrojo merged 1 commit intomainfrom
revert-1187-hanthor-patch-1
Mar 16, 2026
Merged

Revert "feat(GNOME) : gnome 49 backport"#1192
castrojo merged 1 commit intomainfrom
revert-1187-hanthor-patch-1

Conversation

@hanthor
Copy link
Collaborator

@hanthor hanthor commented Mar 16, 2026

Reverts #1187

@dosubot dosubot bot added the size:S This PR changes 10-29 lines, ignoring generated files. label Mar 16, 2026
@hanthor hanthor enabled auto-merge March 16, 2026 14:40
@dosubot dosubot bot added the area/gnome Anything GNOME related label Mar 16, 2026
@dosubot
Copy link

dosubot bot commented Mar 16, 2026

Documentation Updates

3 document(s) were updated by changes in this PR:

Bluefin LTS Errata
View Changes
@@ -4,7 +4,7 @@
 **containerd included:** The `containerd` package is now installed by default from EPEL, providing a robust container runtime for users who require container-native workflows and tooling. This enables out-of-the-box support for containerd-based workloads and tools. For details, see [PR #927](https://github.com/ublue-os/bluefin-lts/pull/927).
 
 ## Kernel & Filesystem
-Bluefin LTS offers two kernel options: `bluefin:lts` uses the stock CentOS 6.12 kernel, while `bluefin:lts-hwe` uses the CoreOS kernel (coreos-stable-42) with GNOME 49 from the "jreilly1821/c10s-gnome-49" COPR repository and additional hardware enablement modules (akmods). The `bluefin:lts` version uses XFS as the default filesystem layout, whereas `bluefin:lts-hwe` allows users to choose their filesystem. The stock kernel (`bluefin:lts`) maintains secure boot support, while the `-hwe` version is set as the default for new users. GNOME components are version-locked to prevent automatic upgrades.
+Bluefin LTS offers two kernel options: `bluefin:lts` uses the stock CentOS 6.12 kernel, while `bluefin:lts-hwe` uses the CoreOS kernel (coreos-stable-42) with GNOME 48 from the "jreilly1821/c10s-gnome" COPR repository and additional hardware enablement modules (akmods). The `bluefin:lts` version uses XFS as the default filesystem layout, whereas `bluefin:lts-hwe` allows users to choose their filesystem. The stock kernel (`bluefin:lts`) maintains secure boot support, while the `-hwe` version is set as the default for new users. GNOME components are version-locked to prevent automatic upgrades.
 
 Kernel installation is performed via a kernel swap script that removes existing kernel packages and installs the kernel from mounted akmods containers. For HWE builds, the script selects the CoreOS kernel and installs common akmods (such as xone, openrazer, framework-laptop, v4l2loopback) from a dedicated container. Version locking is applied to maintain kernel package consistency. [Details](https://github.com/ublue-os/bluefin-lts/pull/835)
 
Bluefin Newsletter 2.0
View Changes
@@ -6,7 +6,7 @@
 | 2026-01-31 | Add ibus-chewing to Bluefin LTS for zh_TW | The ibus-chewing input method is now included in Bluefin LTS, matching the default for the zh_TW locale in Bluefin Stable. This resolves issues where Chewing was configured but not available when installing from older ISOs, and improves the Traditional Chinese typing experience out of the box. | Ensures consistent and functional Traditional Chinese input for zh_TW users on both Stable and LTS. Reduces manual configuration and improves i18n parity. [Details](https://github.com/ublue-os/bluefin-lts/pull/1076) |
 | 2025-12-16 | Reintroduce Renovate Automation | The Renovate dependency automation was restored. The `.github/renovate.json5` configuration was updated to include `ghcr.io/projectbluefin/common` in the automerge dependencies, ensuring that updates to this key dependency are now automatically merged. | Keeps dependencies up to date with less manual intervention, improving security and reliability. [Details](https://github.com/ublue-os/bluefin/pull/3853) |
 | 2025-12-10 | Fix NVIDIA Container Toolkit in Bluefin DX | The `nvidia-container-toolkit` was missing from the Bluefin DX NVIDIA image, causing GPU sharing issues between the host and Podman containers. The toolkit was added to the image, resolving GPU passthrough and sharing problems for containerized workloads. | Enables proper GPU resource management and sharing between host and containers, critical for AI/ML and GPU-accelerated workflows. [Details](https://github.com/ublue-os/bluefin/issues/3560#issuecomment-3638711398) |
-| 2025-11-25 | Resolve GNOME Shell Drag-and-Drop Crash | A critical bug caused GNOME Shell to crash during drag-and-drop operations with certain applications (e.g., ONLYOFFICE, WPS Office, WeChat). The issue was traced to Mutter compositor version 49.1.1. The team first downgraded Mutter to 49.1, then updated to 49.2 once available, and unpinned the version. A new stable build was released, and users confirmed the fix. Bluefin LTS uses GNOME 49 from the "jreilly1821/c10s-gnome-49" COPR repository. | Restores stable drag-and-drop functionality in GNOME Shell, preventing data loss and session crashes for affected users. [Details](https://github.com/ublue-os/bluefin/issues/3696#issuecomment-3578074785) |
+| 2025-11-25 | Resolve GNOME Shell Drag-and-Drop Crash | A critical bug caused GNOME Shell to crash during drag-and-drop operations with certain applications (e.g., ONLYOFFICE, WPS Office, WeChat). The issue was traced to Mutter compositor version 49.1.1. The team first downgraded Mutter to 49.1, then updated to 49.2 once available, and unpinned the version. A new stable build was released, and users confirmed the fix. Bluefin LTS uses GNOME 48 from the "jreilly1821/c10s-gnome" COPR repository. (Note: GNOME 49 was briefly deployed but was reverted in March 2026 via PR #1192) | Restores stable drag-and-drop functionality in GNOME Shell, preventing data loss and session crashes for affected users. [Details](https://github.com/ublue-os/bluefin/issues/3696#issuecomment-3578074785) |
 
 ## Activity Notes
 - **2025-12-17 to 2026-01-05:** No new completed tasks have been marked as done on the project board during this period. The team encourages users to report issues and feature requests to help guide future work.
GNOME Extensions on Immutable Linux
View Changes
@@ -310,14 +310,16 @@
 
 [Bluefin delivers updates as complete new images checked automatically every 6 hours](https://docs.projectbluefin.io/administration/). Major updates may include new GNOME Shell versions that break extension compatibility.
 
-#### Example: GNOME 49 Update and AppIndicator Extension
-
-[After the GNOME 49 update in Bluefin, the AppIndicator extension was disabled by default](https://github.com/ublue-os/bluefin/discussions/3689#discussioncomment-15040882), causing system tray icons for background applications like Proton VPN to disappear. [This was a known issue affecting multiple users](https://github.com/ublue-os/bluefin/discussions/3689#discussioncomment-15040882).
+#### Example: GNOME 49 Temporary Update and AppIndicator Extension
+
+Bluefin LTS briefly deployed GNOME 49 in late 2025, but [reverted to GNOME 48.3 in March 2026](https://github.com/ublue-os/bluefin-lts/pull/1192) due to compatibility concerns. Users are currently on GNOME 48.3. This temporary update illustrated how GNOME version changes can affect extensions.
+
+[During the GNOME 49 deployment, the AppIndicator extension was disabled by default](https://github.com/ublue-os/bluefin/discussions/3689#discussioncomment-15040882), causing system tray icons for background applications like Proton VPN to disappear. [This was a known issue affecting multiple users](https://github.com/ublue-os/bluefin/discussions/3689#discussioncomment-15040882).
 
 **Root Cause:**  
 [GNOME 49 introduced changes that affected system tray support](https://github.com/ublue-os/bluefin/discussions/3689#discussioncomment-15040882). While Bluefin ships AppIndicator by default to provide system tray functionality, [extensions were automatically turned off during the update](https://github.com/ublue-os/bluefin/discussions/3689#discussioncomment-15040882).
 
-**Solution:**
+**Solution at the Time:**
 1. Open Extension Manager
 2. Find the AppIndicator extension
 3. Toggle it on to re-enable
@@ -325,6 +327,8 @@
 5. Restart affected applications
 
 [The user who reported this confirmed the simple fix](https://github.com/ublue-os/bluefin/discussions/3689#discussioncomment-15040882): "The extensions were turned off after the update by default, so just turning them on via the Extension Manager worked."
+
+**Current Status:** Bluefin LTS has reverted to GNOME 48.3, which provides better extension compatibility and stability. The system now includes version locks to prevent automatic upgrades to GNOME 49 until broader compatibility is established.
 
 #### General Compatibility Troubleshooting
 

How did I do? Any feedback?  Join Discord

@castrojo castrojo disabled auto-merge March 16, 2026 14:49
@castrojo castrojo merged commit 1ff0c7e into main Mar 16, 2026
15 of 18 checks passed
@castrojo castrojo deleted the revert-1187-hanthor-patch-1 branch March 16, 2026 14:49
castrojo added a commit that referenced this pull request Mar 17, 2026
## Commits pending promotion to `lts`

a764cfc fix(ci): use tree-hash anchor for accurate promotion commit list
(#1197)
6462f99 ci(promote): replace push-based promotion with PR gate (#1195)
dd4152f chore(deps): update quay.io/centos-bootc/centos-bootc:c10s
docker digest to 7b1e3d1 (#1194)
1658526 chore(deps): update
system_files/usr/share/gnome-shell/extensions/search-light@icedman.github.com
digest to 4e93e0e (#1193)
aa14da4 chore(deps): update quay.io/centos-bootc/centos-bootc:c10s
docker digest to b10c380 (#1191)
1ff0c7e Revert "feat(GNOME) : gnome 49 backport" (#1192)
18bb989 chore(deps): update quay.io/centos-bootc/centos-bootc:c10s
docker digest to ff6f31c (#1185)
24765e4 feat(GNOME) : gnome 49 backport (#1187)
bc65f2a chore(deps): update
system_files/usr/share/gnome-shell/extensions/search-light@icedman.github.com
digest to e4ad180 (#1190)
914432d chore(deps): update ghcr.io/ublue-os/brew:latest docker digest
to fef8b47 (#1189)
1339bc4 chore(deps): update cgr.dev/chainguard/wolfi-base:latest docker
digest to 2a43204 (#1188)
4e13431 chore(deps): update ghcr.io/projectbluefin/common:latest docker
digest to 9409d0c (#1186)
6a0ad87 chore(deps): update cgr.dev/chainguard/wolfi-base:latest docker
digest to a9a3a0c (#1184)
8e1c75f chore(deps): update ghcr.io/projectbluefin/common:latest docker
digest to 69e0d5c (#1174)
90132e8 chore(deps): update cgr.dev/chainguard/wolfi-base:latest docker
digest to 08420c1 (#1181)
b23f809 chore(deps): update actions/download-artifact digest to 3e5f45b
(#1183)
13f9b46 chore(deps): update quay.io/centos-bootc/centos-bootc:c10s
docker digest to c2dba5f (#1182)
7316e19 chore(deps): update cgr.dev/chainguard/wolfi-base:latest docker
digest to 00f9662 (#1156)

---
_Squash-merge this PR to promote. The PR body updates automatically as
`main` advances._

---------

Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
Co-authored-by: James Reilly <jreilly1821@gmail.com>
Co-authored-by: Jorge O. Castro <jorge.castro@gmail.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/gnome Anything GNOME related size:S This PR changes 10-29 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants