Closed Bug 1618866 Opened 5 years ago Closed 5 years ago

Tracking bug for build and release of SeaMonkey 2.53.2 Beta

Categories

(SeaMonkey :: Release Engineering, task)

SeaMonkey 2.53 Branch
task
Not set
normal

Tracking

(seamonkey2.53 fixed)

RESOLVED FIXED
seamonkey2.53
Tracking Status
seamonkey2.53 --- fixed

People

(Reporter: iannbugzilla, Assigned: frg)

References

Details

(Whiteboard: SM2.53.2)

Attachments

(5 files)

This is a tracking bug for Build and Release of SeaMonkey 2.53.2 beta(s)

Depends on: 1612722

Needed for nss 3.49 and up for now. 2.57 will be hard blocked to only be updateable from 2.53.1 and up.

Attachment #9134822 - Flags: review?(iann_bugzilla)
Attachment #9134822 - Flags: approval-comm-release?

Not strictly needed patch for browser source extension compatibility with Waterfox classic. Also for porting to SeaMonkey later.

Assignee: nobody → frgrahl
Attachment #9134823 - Flags: review?(iann_bugzilla)
Attachment #9134823 - Flags: approval-comm-release?

Adjust mozilla-release version numbers in seamonkey release branch.

Attachment #9134825 - Flags: review?(iann_bugzilla)
Attachment #9134825 - Flags: approval-comm-release?

Adjust comm-release version numbers to 2.53.2 beta 1 pre (done for unofficial version)

Attachment #9134827 - Flags: review?(iann_bugzilla)
Attachment #9134827 - Flags: approval-comm-release?

Adjust version numbers to SeaMonkey 2.53.2 beta 1
Patch from IanN r/a+ from me.

Attachment #9134829 - Flags: review+
Attachment #9134829 - Flags: approval-comm-release+
Comment on attachment 9134822 [details] [diff] [review] Enable nss legacy dbm compile for 2.53.2 and up. [Triage Comment] LGTM r/a=me
Attachment #9134822 - Attachment is patch: true
Attachment #9134822 - Flags: review?(iann_bugzilla)
Attachment #9134822 - Flags: review+
Attachment #9134822 - Flags: approval-comm-release?
Attachment #9134822 - Flags: approval-comm-release+
Comment on attachment 9134823 [details] [diff] [review] 1618866-waterfoxtabcompatibility-253.patch [Triage Comment] LGTM r/a=me
Attachment #9134823 - Flags: review?(iann_bugzilla)
Attachment #9134823 - Flags: review+
Attachment #9134823 - Flags: approval-comm-release?
Attachment #9134823 - Flags: approval-comm-release+
Comment on attachment 9134825 [details] [diff] [review] 1618866-version-2532.patch [Triage Comment] LGTM r/a=me
Attachment #9134825 - Flags: review?(iann_bugzilla)
Attachment #9134825 - Flags: review+
Attachment #9134825 - Flags: approval-comm-release?
Attachment #9134825 - Flags: approval-comm-release+
Comment on attachment 9134827 [details] [diff] [review] 1618866-versiondisplay-2532b1pre.patch [Triage Comment] LGTM r/a=me
Attachment #9134827 - Flags: review?(iann_bugzilla)
Attachment #9134827 - Flags: review+
Attachment #9134827 - Flags: approval-comm-release?
Attachment #9134827 - Flags: approval-comm-release+
Depends on: 1624299

Beta 1 is now live

The commit Fix detection of cZ language packs as foreign installations
https://gitlab.com/seamonkey-project/seamonkey-2.53-mozilla/-/commit/f57408b6a85be4bce9a13341cde34e6e9b4000ff ,
leads to errors at the Lightning update time.

After the update to SM-2.53.2 on a user profile with Lightning enabled, the new Lightning xpi file is copied into the user's profile, but the extension disappears in about:addons .

Web console:

1587066825186	addons.xpi	ERROR	Failed to process extension changes at startup: TypeError: aNewAddon.internalName is null (resource://gre/modules/addons/XPIProvider.jsm -> resource://gre/modules/addons/XPIProviderUtils.js:1269:1) JS Stack trace: addMetadata@XPIProviderUtils.js:1269:1 < processFileChanges@XPIProviderUtils.js:1595:23 < checkForChanges@XPIProvider.jsm:3144:34 < startup@XPIProvider.jsm:2149:25 < callProvider@AddonManager.jsm:259:12 < _startProvider@AddonManager.jsm:729:5 < startup@AddonManager.jsm:896:9 < startup@AddonManager.jsm:3080:5 < observe@addonManager.js:63:9  Log.jsm:750
	App_append resource://gre/modules/Log.jsm:750:9
	log resource://gre/modules/Log.jsm:388:7
	error resource://gre/modules/Log.jsm:396:5
	checkForChanges resource://gre/modules/addons/XPIProvider.jsm:3150:11
	startup resource://gre/modules/addons/XPIProvider.jsm:2149:25
	callProvider resource://gre/modules/AddonManager.jsm:259:12
	_startProvider resource://gre/modules/AddonManager.jsm:729:5
	startup resource://gre/modules/AddonManager.jsm:896:9
	startup resource://gre/modules/AddonManager.jsm:3080:5
	observe jar:file:///usr/local/lib64/seamonkey-2.53.2-0.0/omni.ja!/components/addonManager.js:63:9
While creating services from category 'profile-after-change', could not create service for entry 'calendar-backend-loader', contract ID 'service,@mozilla.org/calendar/backend-loader;1'

Comparing to 2.53.1 source, there is a difference:

--- XPIProviderUtils.js	2020-02-18 02:39:43.000000000 +0300
+++ /home/buc/rpmbuild/BUILD/seamonkey-2.53.2/seamonkey-2.53.2b1/mozilla/toolkit/mozapps/extensions/internal/XPIProviderUtils.js	2020-04-01 14:01:51.000000000 +0300
@@ -1266,7 +1266,7 @@
       aNewAddon.foreignInstall = false;
 
     // Chatzilla language packs should not be treated as a foreign install.
-    if (aNewAddon.type == "locale" && aNewAddon.internalName == "langpack_cZ")
+    if (aNewAddon.type == "locale" && aNewAddon.internalName.startsWith("langpack_cZ"))
       aNewAddon.foreignInstall = false;
 
     if (isDetectedInstall && aNewAddon.foreignInstall) {

IOW, "aNewAddon.internalName" should be checked for NULL.

BTW, cannot find where 2.53.1 receive another variant of the code...

Flags: needinfo?(iann_bugzilla)
Depends on: 1630891
Flags: needinfo?(iann_bugzilla)
Depends on: 1630896

Closing as 2.53.2 beta is done.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Blocks: 1635110
Whiteboard: SM2.53.2
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: