Recently updated system. After a reboot and opening usual apps, a new icon appeared in status tray. Hovering mouse over the icon, pop-up read "Thunderbird Daily". Reviewing the About dialog for thunderbird indicated that updates were disabled, as is expected, but also "You are currently on the release update channel". URL "https://www.thunderbird.net/en-CA/thunderbird/all/" shows four release channels available: 1. Extended Support Release 2. Thunderbird Release (Recommended) 3. Thunderbird Beta 4. Thunderbird Daily It appears that the updated ebuild for mail-client/thunderbird-137.0 added two days ago, see https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89582b7142bbcdcea85e5baf19d05aed55a0f1b4, incorporates Thunderbird Daily release channel. With updates for thunderbird disabled by default, selection of the Daily release channel seems absurd. Reproducible: Always Steps to Reproduce: 1. With install of package.
Are you sure you didn't override that locally? thunderbird https://github.com/gentoo/gentoo/blob/8782f18f5f595e55207bf0bd767b30efa9de8afe/mail-client/thunderbird/thunderbird-137.0.ebuild#L706-L709 cleary configures either release or esr channel. thunderbird-bin https://github.com/gentoo/gentoo/blob/8782f18f5f595e55207bf0bd767b30efa9de8afe/mail-client/thunderbird-bin/thunderbird-bin-137.0.ebuild#L31 beta, alpha and rc versions would have specific strings in them. Nightlies would download from https://archive.mozilla.org/pub/thunderbird/nightly/ not https://archive.mozilla.org/pub/thunderbird/releases/. Making 137.0 a normal release.
(In reply to Scott Furry from comment #0) > Recently updated system. After a reboot and opening usual apps, a new icon > appeared in status tray. Hovering mouse over the icon, pop-up read > "Thunderbird Daily". > > Reviewing the About dialog for thunderbird indicated that updates were > disabled, as is expected, but also "You are currently on the release update > channel". I'm not the Thunderbird maintainer (just triaging), but I don't see how this is consistent with the rest. Surely it says "You are currently on the daily update channel"?
(In reply to Scott Furry from comment #0) > It appears that the updated ebuild for mail-client/thunderbird-137.0 added > two days ago, see > https://gitweb.gentoo.org/repo/gentoo.git/commit/ > ?id=89582b7142bbcdcea85e5baf19d05aed55a0f1b4, incorporates Thunderbird Daily > release channel. > In that link, where do you see it actually using Daily?
(In reply to Sam James from comment #3) > (In reply to Scott Furry from comment #0) > > It appears that the updated ebuild for mail-client/thunderbird-137.0 added > > two days ago, see > > https://gitweb.gentoo.org/repo/gentoo.git/commit/ > > ?id=89582b7142bbcdcea85e5baf19d05aed55a0f1b4, incorporates Thunderbird Daily > > release channel. > > > > In that link, where do you see it actually using Daily? The presence of the status tray icon is new and, to the best of my understanding, intended to show that an "Daily" update is available. I have never had that icon appear before with gentoo packaged thunderbird. The icon only appeared after the update from 136.0.1 to 137.0.
(In reply to Sam James from comment #2) > (In reply to Scott Furry from comment #0) > > Recently updated system. After a reboot and opening usual apps, a new icon > > appeared in status tray. Hovering mouse over the icon, pop-up read > > "Thunderbird Daily". > > > > Reviewing the About dialog for thunderbird indicated that updates were > > disabled, as is expected, but also "You are currently on the release update > > channel". > > I'm not the Thunderbird maintainer (just triaging), but I don't see how this > is consistent with the rest. Surely it says "You are currently on the daily > update channel"? From Thunderbird-bin Build Configuration page ( about:buildconfig ) ---------- Build Configuration Thunderbird 137.0 - 20250327075402 Thunderbird source https://hg.mozilla.org/releases/comm-release/rev/48d8112fb0066639a94edd66c00e0fe197a2668b Platform source https://hg.mozilla.org/releases/mozilla-release/rev/7a43394d2f4f8f6cc7dd660d22443a974ebe6e74 The latest information on building Thunderbird can be found at https://developer.thunderbird.net/. Build platform Target x86_64-pc-linux-gnu Build tools Compiler Version Compiler flags /builds/worker/fetches/clang/bin/clang --sysroot /builds/worker/fetches/sysroot-x86_64-linux-gnu 19.1.7 -pthread -ffunction-sections -fdata-sections -fno-math-errno -fPIC -fcrash-diagnostics-dir=/builds/worker/artifacts /builds/worker/fetches/clang/bin/clang++ --sysroot /builds/worker/fetches/sysroot-x86_64-linux-gnu 19.1.7 -D_GLIBCXX_USE_CXX11_ABI=0 -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -fPIC -fcrash-diagnostics-dir=/builds/worker/artifacts -gdwarf-4 -O2 -fomit-frame-pointer -funwind-tables /builds/worker/fetches/rustc/bin/rustc 1.85.0 Configure options MOZ_AUTOMATION=1 --enable-project=comm/mail MOZILLA_OFFICIAL=1 --enable-update-channel=release MOZBUILD_STATE_PATH=/builds/worker/.mozbuild MOZ_FETCHES_DIR=/builds/worker/fetches 'CFLAGS= -fcrash-diagnostics-dir=/builds/worker/artifacts' 'CXXFLAGS= -fcrash-diagnostics-dir=/builds/worker/artifacts' MOZ_STDCXX_COMPAT=1 ENABLE_CLANG_PLUGIN=1 MOZ_NO_PIE_COMPAT=1 --enable-js-shell --enable-rust-simd --enable-default-toolkit=cairo-gtk3-x11-wayland MAR_CHANNEL_ID=thunderbird-comm-release ACCEPTED_MAR_CHANNEL_IDS=thunderbird-comm-release --enable-official-branding MOZ_SIMPLE_PACKAGE_NAME=target MOZ_PACKAGE_JSSHELL=1 ----------
(In reply to Paul Zander from comment #1) > Are you sure you didn't override that locally? > > thunderbird > https://github.com/gentoo/gentoo/blob/ > 8782f18f5f595e55207bf0bd767b30efa9de8afe/mail-client/thunderbird/thunderbird- > 137.0.ebuild#L706-L709 > > cleary configures either release or esr channel. > > thunderbird-bin > https://github.com/gentoo/gentoo/blob/ > 8782f18f5f595e55207bf0bd767b30efa9de8afe/mail-client/thunderbird-bin/ > thunderbird-bin-137.0.ebuild#L31 > > beta, alpha and rc versions would have specific strings in them. Nightlies > would download from https://archive.mozilla.org/pub/thunderbird/nightly/ not > https://archive.mozilla.org/pub/thunderbird/releases/. Making 137.0 a normal > release. No local over-rides (i.e. alpha, beta, rc) are employed. ---------- $ eix -I thunderbird-bin [I] mail-client/thunderbird-bin Available versions: 128.8.1(0/esr)^s 128.9.0(0/esr)^s ~136.0.1(0/stable)^s 137.0(0/stable)^s {selinux wayland L10N="af ar ast be bg br ca cak cs cy da de dsb el en-CA en-GB es-AR es-ES es-MX et eu fi fr fy ga gd gl he hr hsb hu id is it ja ka kab kk ko lt lv ms nb nl nn pa pl pt-BR pt-PT rm ro ru sk sl sq sr sv th tr uk uz vi zh-CN zh-TW"} Installed versions: 137.0(0/stable)^s(06:55:37 PM 2025-04-03)(wayland -selinux L10N="en-CA en-GB -af -ar -ast -be -bg -br -ca -cak -cs -cy -da -de -dsb -el -es-AR -es-ES -es-MX -et -eu -fi -fr -fy -ga -gd -gl -he -hr -hsb -hu -id -is -it -ja -ka -kab -kk -ko -lt -lv -ms -nb -nl -nn -pa -pl -pt-BR -pt-PT -rm -ro -ru -sk -sl -sq -sr -sv -th -tr -uk -uz -vi -zh-CN -zh-TW") Homepage: https://www.thunderbird.net/ Description: Thunderbird Mail Client ----------
Created attachment 923580 [details] Status Tray Screen Shot showing Thunderbird Daily icon DE: XFCE4 xfce4-panel ver 4.20.4 thunderbird-bin 137.0 theme: obsidian3-gtk-theme w/ obsidian-icon-theme
(In reply to Scott Furry from comment #4) > The presence of the status tray icon is new and, to the best of my > understanding, intended to show that an "Daily" update is available. I have > never had that icon appear before with gentoo packaged thunderbird. The icon > only appeared after the update from 136.0.1 to 137.0. Right, but I asked that question because your statement implied to me that you could see some problem with it (as in, an actual error in there). I can't yet see anything that actually causes it to use daily. It's possible there's some *extra* arg we need to pass, but I don't see that. (In reply to Scott Furry from comment #5) > From Thunderbird-bin Build Configuration page ( about:buildconfig ) Please state explicitly if you're seeing it with source-built thunderbird as well or if that's an assumption. > [...] > MOZ_AUTOMATION=1 --enable-project=comm/mail MOZILLA_OFFICIAL=1 > --enable-update-channel=release OK, release. > MAR_CHANNEL_ID=thunderbird-comm-release OK, release. > ACCEPTED_MAR_CHANNEL_IDS=thunderbird-comm-release --enable-official-branding > MOZ_SIMPLE_PACKAGE_NAME=target MOZ_PACKAGE_JSSHELL=1 OK, release.
(In reply to Scott Furry from comment #5) > (In reply to Sam James from comment #2) > > (In reply to Scott Furry from comment #0) > > > Recently updated system. After a reboot and opening usual apps, a new icon > > > appeared in status tray. Hovering mouse over the icon, pop-up read > > > "Thunderbird Daily". > > > > > > Reviewing the About dialog for thunderbird indicated that updates were > > > disabled, as is expected, but also "You are currently on the release update > > > channel". > > > > I'm not the Thunderbird maintainer (just triaging), but I don't see how this > > is consistent with the rest. Surely it says "You are currently on the daily > > update channel"? > What I'm saying is: I don't see how "you are currently on the release update channel" is necessarily problematic, as long as auto-updates are disabled. It would be a problem if it said "daily release channel".
(In reply to Scott Furry from comment #7) > theme: obsidian3-gtk-theme w/ obsidian-icon-theme typo * obsidian2-gtk-theme
(In reply to Scott Furry from comment #4) > > In that link, where do you see it actually using Daily? > > The presence of the status tray icon is new and, to the best of my > understanding, intended to show that an "Daily" update is available. I have > never had that icon appear before with gentoo packaged thunderbird. The icon > only appeared after the update from 136.0.1 to 137.0. I think this is the key question and the thing we need to investigate. The rest sounds like a possible misunderstanding.
(In reply to Sam James from comment #11) > (In reply to Scott Furry from comment #4) > > > In that link, where do you see it actually using Daily? > > > > The presence of the status tray icon is new and, to the best of my > > understanding, intended to show that an "Daily" update is available. I have > > never had that icon appear before with gentoo packaged thunderbird. The icon > > only appeared after the update from 136.0.1 to 137.0. > > I think this is the key question and the thing we need to investigate. The > rest sounds like a possible misunderstanding. The icon was added in https://github.com/mozilla/releases-comm-central/commit/2913beb941bc97d3bcb8eb7f64884d6b5db43cc8. It's still there on master at https://github.com/mozilla/releases-comm-central/blame/d66e1eec663841395756eee534b10fe5fd8940cf/rust/sys_tray/src/linux/mod.rs#L100. It looks to me like it always has a title of "Thunderbird Daily", and its purpose is to show unread mail and so on. I suspect there's a bug here, but that the bug is actually "it hardcodes Daily when it shouldn't", but we'll see.
See https://www.reddit.com/r/Thunderbird/comments/1jhef4p/system_tray_icon_in_thunderbird_v1360_on_linux/ (and it gets mentioned even in https://forums.gentoo.org/viewtopic-t-1114890-start-0.html). There's also a bug in 137 where it doesn't accept/have a preference to hid the icon (https://github.com/mozilla/releases-comm-central/commit/a5e79dfcc89ff6eb6b4313982fe2bc3816eb5f7b and https://bugzilla.mozilla.org/show_bug.cgi?id=1918035).
Yep, see https://bugzilla.mozilla.org/show_bug.cgi?id=1942125#c7 and https://bugzilla.mozilla.org/show_bug.cgi?id=1955299.
(In reply to Sam James from comment #11) > (In reply to Scott Furry from comment #4) > > > In that link, where do you see it actually using Daily? > > > > The presence of the status tray icon is new... The icon > > only appeared after the update from 136.0.1 to 137.0. > > I think this is the key question and the thing we need to investigate. The > rest sounds like a possible misunderstanding. Currently rebuilding thunderbird (non-binary version) to confirm if problem is persistent across packages.
(In reply to Sam James from comment #14) > Yep, see https://bugzilla.mozilla.org/show_bug.cgi?id=1942125#c7 and > https://bugzilla.mozilla.org/show_bug.cgi?id=1955299. ... and https://bugzilla.mozilla.org/show_bug.cgi?id=1946946#c0.
(In reply to Scott Furry from comment #15) > (In reply to Sam James from comment #11) > > (In reply to Scott Furry from comment #4) > > > > In that link, where do you see it actually using Daily? > > > > > > The presence of the status tray icon is new... The icon > > > only appeared after the update from 136.0.1 to 137.0. > > > > I think this is the key question and the thing we need to investigate. The > > rest sounds like a possible misunderstanding. > > Currently rebuilding thunderbird (non-binary version) to confirm if problem > is persistent across packages. Problem persists across packages. New icon appears in status tray with locally built thunderbird-137.0 package. Again, no modifiers (alpha, beta, rc) are being used.
Created attachment 923581 [details] System emerge info file
Thanks sam for digging that all up :) yeah looks like an upstream issue. Will monitor. The system tray comes from "--enable-thunderbird-rust" option that can't be disabled anymore. https://bugzilla.mozilla.org/show_bug.cgi?id=1951918 https://hg.mozilla.org/comm-central/rev/1629ecc19131