Closed Bug 1913633 Opened 5 months ago Closed 3 months ago

Port bug 1458385 - Update SeaMonkey's confvars.sh

Categories

(SeaMonkey :: Build Config, task)

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: iannbugzilla, Assigned: iannbugzilla)

Details

(Whiteboard: SM2.53.20)

Attachments

(2 files, 2 obsolete files)

Port the relevant changes from:

  • Bug 1458385 - Repackage signed windows builds on linux.

[Approval Request Comment]
Regression caused by (bug #): 1458385
User impact if declined: none
Testing completed (on m-c, etc.): 2.53.20
Risk to taking this patch (and alternatives if risky): low
String changes made by this patch: none

Attachment #9419533 - Flags: review?(frgrahl)
Attachment #9419533 - Flags: approval-comm-release?

Without further config changes the MAR_CHANNEL_ID and ACCEPTED_MAR_CHANNEL_IDS are now empty. build/update-settings.ini among others is also missing the information. Isn't this needed for updates and if yes do we now need to set it externally too for release builds?

Flags: needinfo?(iannbugzilla)

Edmund may have a better idea, as he generates the mar files
Edmund what is your process for this and does it make use of MAR_CHANNEL_ID or ACCEPTED_MAR_CHANNEL_IDS?
I'm not sure we should be using seamonkey-comm-central, maybe seamonkey-comm-release?

Flags: needinfo?(iannbugzilla) → needinfo?(arcuscc1)

(In reply to Ian Neal from comment #3)

Edmund may have a better idea, as he generates the mar files
Edmund what is your process for this and does it make use of MAR_CHANNEL_ID or ACCEPTED_MAR_CHANNEL_IDS?
I'm not sure we should be using seamonkey-comm-central, maybe seamonkey-comm-release?

Actually, the mar files ( complete.mar) are generated during the build; but that said, I don't use either environment variable.s Also since we don't use c-c anymore, there's little point in using it. Use seamonkey-comm-release.

Flags: needinfo?(arcuscc1)

(In reply to Frank-Rainer Grahl (:frg) from comment #2)

Without further config changes the MAR_CHANNEL_ID and ACCEPTED_MAR_CHANNEL_IDS are now empty. build/update-settings.ini among others is also missing the information. Isn't this needed for updates and if yes do we now need to set it externally too for release builds?

As mentioned to Ian, the build process generates the mar and I believe MAR_CHANNEL_ID is needed. I'm not entirely sure of the latter env. var. I think we need to have that set of information moved into our tree.

mar generation with the orginal patches is broken e.g. mach build createmar-en-US
I needed to define the channel id. If we want to switch to seamonkey-comm-release we still need to allow seamonkey-comm-central. I couldn't test the actual update but if I am not wrong it will only update an accepted channel. If patch is good can be merged. No need for a separate one.

Attachment #9430229 - Flags: feedback?(iannbugzilla)
Attachment #9430229 - Flags: feedback?(arcuscc1)

Fix for our 2.53 m-c repo only.

Comment on attachment 9430229 [details] [diff] [review] 1913633-mar-addendum-ids-25320.patch Review of attachment 9430229 [details] [diff] [review]: ----------------------------------------------------------------- Works with testing on linux
Attachment #9430229 - Flags: feedback?(iannbugzilla) → feedback+
Attachment #9430229 - Flags: feedback?(arcuscc1) → feedback+

r/a+ for mar patch with addendum integrated. Manual updates tested by IanN. The next release will show if this works 100%. Afterwards we can probably remove the old comm-central reference as accepted mar channel.

Attachment #9419533 - Attachment is obsolete: true
Attachment #9430229 - Attachment is obsolete: true
Attachment #9419533 - Flags: review?(frgrahl)
Attachment #9419533 - Flags: approval-comm-release?
Attachment #9434565 - Flags: review+
Attachment #9434565 - Flags: approval-comm-release+

Pushed by frgrahl@gmx.net:
https://hg.mozilla.org/comm-central/rev/25a6063945a5
Move MAR_CHANNEL_ID to moz.configure for suite. r=frg

Status: ASSIGNED → RESOLVED
Closed: 3 months ago
Resolution: --- → FIXED
Whiteboard: SM2.53.20
Pushed by frgrahl@gmx.net: https://hg.mozilla.org/comm-central/rev/5e03933dade5 Only use define and old configre setting for MAR channel ids. r=frg
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: