Closed Bug 1874289 Opened 1 year ago Closed 1 year ago

"Nightly" showing in Linux dock for "release" .deb

Categories

(Firefox Build System :: Third Party Packaging, defect, P1)

Desktop
Linux
defect

Tracking

(firefox121 wontfix, firefox122+ verified, firefox123+ verified)

VERIFIED FIXED
123 Branch
Tracking Status
firefox121 --- wontfix
firefox122 + verified
firefox123 + verified

People

(Reporter: gabriel, Assigned: gabriel)

References

Details

Attachments

(5 files)

I noticed "Nightly" is being used as the icon's name on the GNOME Ubuntu dock for the "release" channel .deb package. The .desktop file looks malformed.

[Tracking Requested - why for this release]: We will ship the .deb package in Firefox 122. The Release branding is busted without this patch. Shipping with this bug would provide a first bad impression to users and to the tech press.

Severity: -- → S1
Priority: -- → P1
Pushed by jlorenzo@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/7fb76a7cbc3f Fix .deb package branding on release r=jlorenzo DONTBUILD

Comment on attachment 9372639 [details]
Bug 1874289 - Fix .deb package branding on release r?jlorenzo

Beta/Release Uplift Approval Request

  • User impact if declined: We will ship the .deb package in Firefox 122. The Release branding is busted without this patch. Shipping with this bug would provide a first bad impression to users and to the tech press.
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: No
  • Needs manual test from QE?: Yes
  • If yes, steps to reproduce: 1. Download the .deb package
  1. sudo dpkg -i firefox.deb
  2. See the name of the installed package.
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): Simple if-statement specific to release builds. That's why we can't test it on Nightly.
  • String changes made/needed: None
  • Is Android affected?: No
Attachment #9372639 - Flags: approval-mozilla-beta?
Flags: qe-verify+

Comment on attachment 9372639 [details]
Bug 1874289 - Fix .deb package branding on release r?jlorenzo

Approved for 122.0 RC1

Attachment #9372639 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Attached image image.png

Hello! We tried to verify this but unfortunately, we can still see the Nightly name being used inside the Applications and Linux bar/ start bar. Please see the attached screenshot. Tested with Firefox 122.0 (20240115163159) on Ubuntu 22, Ubuntu 20, Debian 10, and Linux Mint21. Should we reopen this issue?

Flags: needinfo?(gabriel)
Status: RESOLVED → REOPENED
Flags: needinfo?(gabriel)
Resolution: FIXED → ---

I took a look at the Rpk-deb task on treeherder:

https://treeherder.mozilla.org/jobs?repo=mozilla-release&searchStr=Rpk-deb&selectedTaskRun=M__aQWLhTvSRzccdQz49_Q.0

Then at the Decision task that scheduled it:

https://firefox-ci-tc.services.mozilla.com/tasks/N18AwGreTmqfazWjsPDhGg#artifacts

The parameters on this Decision pass in release_type: release-rc

:dmeehan this is still an issue with the RC. I patched it here - but it won't work until it is in mozilla-release

Flags: needinfo?(dmeehan)

:gabriel, can you land this and request a release uplift?
We can include it in a 122 RC2, I likely have a driver for a respin anyways

Flags: needinfo?(dmeehan) → needinfo?(gabriel)
Pushed by gbustamante@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/dac397c6c092 Fix .deb package branding on release-rc r=jlorenzo
Attachment #9373123 - Flags: approval-mozilla-release?

Uplift Approval Request

  • Risk associated with taking this patch: Low
  • String changes made/needed: No
  • Steps to reproduce for manual QE testing: 1. Download the .deb package 2. sudo dpkg -i firefox.deb 3. See the name of the installed package.
  • Is Android affected?: no
  • Fix verified in Nightly: no
  • Code covered by automated testing: yes
  • Explanation of risk level: Simple if-statement specific to release builds. That's why we can't test it on Nightly.
  • User impact if declined: We will ship the .deb package rc in Firefox 122. The Release branding is busted without this patch. Shipping with this bug would provide a first bad impression to users and to the tech press.
  • Needs manual QE test: yes
Flags: needinfo?(gabriel)
Status: REOPENED → RESOLVED
Closed: 1 year ago1 year ago
Resolution: --- → FIXED
Attachment #9373123 - Flags: approval-mozilla-release? → approval-mozilla-release+

Verified the issue with Firefox 122.0 RC2 .deb (20240118164516) on Ubuntu 20.04, Ubuntu 22.04, Mint 21, Debian 10 and Lubuntu 20. Firefox name is displayed after installing the .deb package.

Since 123 can be only verified on Release and we cannot verify this on Nightly we will reverify this again when 123 is on Release.

As a side note: The Nightly name remains displayed inside Show Applications but this happens only if we installed the 122.0 RC2 fixed version over the affected one (122.0 RC1). The issue goes away after a restart or after a complete uninstall and reinstall of the Firefox .deb package. Please let us know if a new issue is required for this scenario.

Flags: qe-verify+

Verified the issue with Firefox 123.0 .deb (20240212203859) on Ubuntu 22.04, Mint 21, Debian 12, and Lubuntu 22. Firefox name is displayed after installing the .deb package.

Status: RESOLVED → VERIFIED
Component: General → Third Party Packaging
Product: Release Engineering → Firefox Build System
QA Contact: jlorenzo
Target Milestone: --- → 123 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: